Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]redirect, przekierowanie
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Mam do was technicze pytanie, bo niewiem czy dobrze znalazłem.
O ile mi wiadomo używając
Kod
redirect
, mogę przenieść gdzieś dalej informacje zawarte w
  1. <?php
  2. $HTTP_POST_VARS
  3. ?>


W manualu string jest opisany mniej więcej tak:
HTTP::redirect

Teraz moje pytanie:
Czy on będzie przenosił zawartość wszystkich naraz $HTTP_POST_VARS
Czy wykonuje to tylko dla pojedyńczego, a tym samym czy ma znaczenie jego umieszenie.
Jeżeli wszystkich to czy będzie też przenosił instrukcje zawarte w skrypcie, czyli defakto zawartość pliku.php

O co mi chodzi w praktyce: z formularza idą dane do skryptu, skrypt sobie zapisuje dane z formularza i puszcza je dalej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




$HTTP_POST_VARS to przeżytek i właściwie można powiedzieć, że błąd. To jest tzw. long array, który niedługo zupełnie zniknie. Używaj $_POST. To tyle technicznie.

Jeśli chodzi o przekierowanie, to nie prześle ono dalej danych z formularza, chyba, że przekształcisz je na postać url (uzyjesz metody GET). w manualu PEAR jest napisane, że funkcja uzywa php'owskiej header() i do tej funkcji powinieneś się odnieść, chyba, że w jakiś magiczny sposób PEAR robi to, co mówisz - wątpię jednak. Krótko - nie - ta funkcja nie przesle dalej tych danych sama. Skryptu php też nie przeniesie, bo i jak?
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: 7.10.2025 - 06:11