Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Metoda POST a serwer
Forum PHP.pl > Forum > Przedszkole
lotmich
Wiatm, mam taki problem: jak wysyłam zmienne metodą POST do innej strony jest wszystko OK. Na dysku mam zainstalowany Apache i PHP5. W adresie po wysłaniu są umieszczone wszystkie zmnienne i jak chcem ich użyć na stronie to tak jak by ich nie było. Np:

W adresie jest tak: http://localhost/index.php?nazwa=Michał

A w źródle tak:

  1. <?php
  2. echo("Twoje imie to $nazwa.");
  3. ?>


A efekt w przeglądarce jest taki:

Twoje imie to .

Czyli u mnie na dysku nie działają zmnienne z adrsu bo jak wyślę to na serwer to wszystko działa i wyświetla mi poprawnie. Co o tym myślicie? Napewno mam coś źle ustawione, tylko nie wiem co ;[. Za pomoc z góry dziękuję.
atomek4
Witaj,
po prostu masz wyłączone zmienne globalne. Poczytaj o register_globals.

A kod możesz poprawić:

  1. <?php
  2. echo("Twoje imie to $_GET['nazwa'].");
  3. ?>


Wtedy przesyłanie w ten sposób zadziała: http://localhost/index.php?nazwa=Michał
lotmich
Problem rozwiązany ;] Dzięki atomek4, to jest właśnie efekt kupywania tanich i mało obszernych książek.
atomek4
Zgadza się, też tak kiedyś miałem smile.gif Pozdrowienia!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.