Przekazywanie zmiennych w php - wazne

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
RyaN
Nowy
Nowy
Posty: 38
Rejestracja: śr lis 05, 2003 8:51 pm

Przekazywanie zmiennych w php - wazne

Post autor: RyaN »

Mam pytanie.

W domu mam serwer Apache.

Jeśli mam jakiś formularz który ma pola na przykład:
<form action="skrypt.php" method="post">
<input name="Jan">
<input second_name="Kowalski">
</form>

I teraz tak. W domu żeby wyświetlić podane dane wystarcze że napisze taki skrypt:

<?
echo "$name";
echo "<BR>";
echo "$second_name";
?>

I wyświetla mi te dane.

A w szkole rowniez jest serwer apache.
Ale tam mój skrypt musi wyglądać tak:

<?
echo "$HTTP_POST_VARS[name]";
echo "<BR>";
echo $HTTP_POST_VARS[second_name]";
?>

I moje pytanie jest takie.
Dane z formularza są przekazywane do tablicy $HTTP_POST_VARS[]
a przy metodzie GET do $HTTP_GET_VARS[]

A jak to jest że wyświetla od razu wartośći zmiennych których nazwy odpowiadają nazwą pól w formularza.

Ponieważ jedna osoba uważa że jest to tablica ale przecież ja odwołuje sie do zmiennych.

Moim zdaniem porpostu formularz przekazuje zmienne to skrypty, a nie poprzez jakąś tablice.
Krzysztof Aszkiełowicz
Zaczyna działać
Zaczyna działać
Posty: 458
Rejestracja: pn maja 26, 2003 9:29 pm
Lokalizacja: Warszawa
Kontakt:

Re: Przekazywanie zmiennych w php - wazne

Post autor: Krzysztof Aszkiełowicz »

poczytaj o register_globals ten sam temat już staje sie powoli nudny i żałosny :roll:
ODPOWIEDZ