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.
Przekazywanie zmiennych w php - wazne
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: Przekazywanie zmiennych w php - wazne
poczytaj o register_globals ten sam temat już staje sie powoli nudny i żałosny 
