Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie w PHP
Mod4Tech
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 24.10.2010

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


Witam mam 2 pytania;
1. jak można stworzyć przekierowanie w PHP na inna stronę z innej strony, ale żeby to przekierowanie nastąpiło kiedy użytkownik wybierze w downdroplist na jaką stronę chce i kliknie ok?
2. Co lepiej używać GET czy POST?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
modern-web
post
Post #2





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


1. Więc powiedz co masz na myśli mówiąc "przekierowanie".
2. $_GET przekazywany jest przez link, natomiast $_POST jest ukryty w nagłówku HTTP dzięki czemu możesz przekazać większą ilość danych.


Cytat
POST

Gdy wysyłasz dane metodą POST do skryptu PHP, zostaną one umieszczone w tablicy $_POST, która jest tablicą superglobalną, czyli można się do niej odwołać w każdym miejscu kodu bez dodatkowych zabiegów. W wersjach PHP starszych. niż 4.1.0 tablica ta nosi nazwę $HTTP_POST_VARS. Metoda POST nie narzuca ograniczenia ilości przesyłanych danych, dla tego jest z powodzeniem stosowana w ogromnej większości formularzy na stronach WWW. Dodatkowym jej atutem jest fakt, że podczas wysyłania danych użytkownik nie może podejrzeć ich treści, jak to ma miejsce przy stosowaniu metody GET. Ta właściwość POST czyni ją najlepszym rozwiązaniem także przy przesyłaniu danych autoryzacyjnych. Metoda ta służy także do uploadowania plików.


GET

Dane uzyskane z formularza przy użyciu GET umieszczane są w tablicy $_GET, lub $HTTP_GET_VARS w wersjach PHP starszych, niż 4.1.0. Tablica ta także jest superglobalem. Metoda GET różni się od POST tym, że posiada ograniczenie ilości przesyłanych danych. Są one umieszczane w adresie docelowego dokumentu. Jeśli więc wyślesz zmienną $imie i $nazwisko do skryptu "skrypt.php" używając GET, to zawartość pola formularza zostanie przesłana w adresie: "skrypt.php?imie=wartosc&nazwisko=wartosc". Adres dokumentu został oddzielony od parametrów znakiem zapytania, a same parametry oddziela od siebie znak ampersand ("&"). Widać wyraźnie, że ilość danych przekazywanych metodą GET jest ograniczona maksymalną długością odnośnika do skryptu.


Ten post edytował modern-web 29.10.2010, 17:57:53
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: 28.09.2025 - 00:53