Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie zmiennej w adresie url
gumis7
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.05.2006

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


Mam taki skrypcik, po naciśnięciu linku przekazywana jest zmienna w adresie url "test.php?zmienna=1" i wyświeta odpowiedni komunikat, jeśli ją wykrył lub nie
serwer generalnie nie wykrywa mi przekazanej w ten sposób zmiennej, kiedy sprawdzam ją za pomocą instrukcji isset($zmienna), ale wykrywa jesli zapiszę to w takiej postaci isset($_GET['zmienna']) dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
na tym samym serwerze u tego samego usługodawcy na jednej domenie to działa, a na drugiej u tego samego już nie (chodzi o strefa.pl czyt. Interia).
Usługodawca u którego wykupiłem domeny nie ma pojęcia dlaczego tak się dzieje, ani nie był w stanie mi podpwoiedzieć że mogę to zrobić za pomocą $_GET. Dlatego się pytam szanownych użytkowników forum co jest nie tak ?
Nie widzę problemu w przerobieniu skryptów, ale nie miałem do tej pory z tym problemów.

ten skrypt nie działa

<html>
<body>
<a href="test.php?zmienna=1">link</a>
<?
if (isset($zmienna)) echo "Zmienna istnieje i wynosi = ".$zmienna;
else echo "zmiennej nie utworzono (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ";
?>
</body>
</html>

a ten skrypcik tylko inaczej odczytuje zmienną przekazną w adresie URL działa
<html>
<body>
<a href="test.php?zmienna=1">link</a>
<?
if (isset($zmienna)) echo "Zmienna istnieje i wynosi = ".$_GET['zmienna'];
else echo "zmiennej nie utworzono (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ";
?>
</body>
</html>

Dlaczego tak się dzieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Pozdrawiam
Tomasz
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: 25.08.2025 - 15:46