Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Nagłówek HTTP, Nie mogę znaleźć błędu przy wysyłaniu nagłówków HTTP i danych POST.
--lowcasz--
post
Post #1





Goście







Mam potrzebę wysłać dane bezpośrednio ze skryptu do skryptu za pośrednictwem metody POST.
Jest formularz który wysyła odpowiednie dane do skryptu i to działa bez zarzutów, rownież metodą POST, następnie dane są obrabiane wykonywane odpowiednie zapytania SQL i przy okazji wysyłane nagłówki wraz z POST, całość jest buforowana.
Problem w tym, że adres się zgadza, sprawdzałem, czy zmienne są dobrze generowane, a mimo wszystko przekierowywuje mnie na stronę błędu serwera: http://www.ugu.pl/error/err500.html. Nie wiem, w czym jest problem i proszę o pomoc, tak wygląda fragment kodu gdzie wysyłam nagłówki:
  1. //headers: //-------------------------------
  2. echo $host = HOST;
  3. echo $path = "/ogloszenia/$site";
  4. $data = "message=$result";
  5. $data = urlencode($data);
  6.  
  7. header("POST $path HTTP/1.1\r\n");
  8. header("Host: $host\r\n");
  9. header("Content-type: application/x-www-form-urlencoded\r\n");
  10. header("Content-length: " . strlen($data) . "\r\n");
  11. header("Connection: close\r\n\r\n");
  12. header($data);
  13.  
  14. //----------------------------------------


Jeszcze korzystając z okazji chciałem się zapytać jak to jest z zapytaniami mysql, podczas buforowania wyjścia.

Z góry dziękuję za pomoc. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

Ostrzeżenie: (0%)
-----


w ten sposób nie prześlesz danych POST do innego skryptu

funkcja header służy do ustawiana nagłówków odpowiedzi na zapytania HTTP. Ty natomiast nie chcesz odpowiadać na zapytanie do aktualnego skryptu, tylko wykonać nowe zapytanie typu POST do innego skryptu.

By to zrobić zainteresuj się funkcjami fsockopen, curl, możesz też szukać w google: php send post request

Ten post edytował jaslanin 21.03.2012, 21:30:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 00:59