Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 15.07.2009 Ostrzeżenie: (0%)
|
witam!
dlaczego nie mogę pobrać pliku XML z odpowiedzią - adresami urzędów pocztowych. Adres http://www.poczta-polska.pl/eprzesylka/dan...p?pnaodb=43-300 w pnaodb podajemy kod pocztowy. Ale w/w adres zwróci nam plik XML jeśli w innej zakładce przeglądarki otworzymy wcześniej stronę (http://www.poczta-polska.pl/eprzesylka), z której zagarnąłem w/w info (IMG:style_emoticons/default/smile.gif) Można wtedy nawet otworzyć inną przeglądarkę i http://www.poczta-polska.pl/eprzesylka/dan...p?pnaodb=43-300 zwróci nam xml-a Nie bardzo to czaję - bo inna przeglądarka to już mało ma związku z sesją itp. informacjami z pierwszej przeglądarki. Dokładniej to chcę użyć to na swoim serwerze w skrypcie PHP. Tam wyślę odpowiednie nagłówki z żądaniem do w/w serwera. No ale na razie nie wiem jak i co dlaczego nie działa... Jak obejść to cudo ażeby działało zawsze na moim serwerze bez konieczności włączania strony poczty (nawet w iframie lub innym divie itp). Dziękuję za sugestie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 15.07.2009 Ostrzeżenie: (0%)
|
Już wiem czego chcę/potrzebuję.
Jest to PHPSESSID z serwera poczty. Niestety nie mam zielonego pojęcia jak to uczynić. Oczywiście użwam CURL-a. Próbuje się połączyć ze stroną http://www.poczta-polska.pl/eprzesylka/ i zapisać cookie z PHPSESSID u siebie na serwerze, czyli: curl_setopt($curl_handle, CURLOPT_COOKIEJAR, 'cookie.txt'); niestety, nic się nie dzieje. Jest to głównie spowodowane kodem błędu "301 Moved Permanently" Jakieś pomysły? Błąd ten spowodowany jest zapewne tym że próbuje u siebie na serwerze odpalić google maps bez odpowiedniego API key. Ale zdobyłem go, zamieszczam go w kodzie i próbuję podmienić ich key na mój podczas zwracania przez CURL-a strony ob_start(); echo curl_exec($curl_handle); $retrievedhtml = ob_get_contents(); ob_end_clean(); niestety bez sukcesu - nie mam cookiego z PHPSESSID (IMG:style_emoticons/default/sad.gif) No mówiąc w sposób jasny, jak w poprzednim poście uczynił to kolega, muszę wywołać ich stronę u siebie na serwerze - niby proste (IMG:style_emoticons/default/smile.gif) Ten post edytował blady007 16.12.2010, 22:33:41 |
|
|
|
blady007 XML - kody pocztowe / Poczta Polska 15.12.2010, 20:05:28
cycofiasz Witam. Na innej przeglądarce również trzeba najpie... 15.12.2010, 21:21:34
blady007 no tak przeglądałem nagłówki w firefoxie i widział... 15.12.2010, 21:48:10
cycofiasz No tak, najlepiej użyć do tego zadania curl. Jeśli... 15.12.2010, 22:15:25
pablo89pl a po co:
ob_start();
echo curl_exec($curl_han... 16.12.2010, 23:12:19 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:48 |