Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]isset() ? ! ?
Forum PHP.pl > Forum > Przedszkole
kask18
Mam pytanie, u mnie na localu funkcja isset(); działa dobrze. Zanoszę kod do kumpla i u niego jest problem z tą funkcją. Czemu tak jest, jak zrobić żeby u niego też chodziło. W jaki sposób sprawdzić że jakie funkcje są obsługiwane przez php na kompie questionmark.gif
Quider
Bo jest duże prawdopodobieństwo, że szukasz dwóch różnych zmiennych:
dajmy na to, u Ciebie na lokalu masz włączone zmienne globalne i funkcja w postaci
  1. <?php
  2. isset($zmienna);
  3. ?>

zwróci wartość true, jeżeli zmienna $zmienna jest zainicjowana. Natomiast Twój kumpel może mieć wyłączoną obsługę zmiennych globalnych a wywołanie musi wyglądać tak:
  1. <?php
  2. isset($_GET[zmienna]);
  3. //_GET, _POST, _SESSION zalezy ;p
  4. ?>

Sprawdź...
kask18
To nie wina register_globals oboje mamy to samo ustawienie, jakieś inne propozycje questionmark.gif
marian2299
Źle "zaniosłeś kod" haha.gif.
ayeo
Witam!

Zrób var_dump() tej zmiennej co wstawiasz do isset() i będzie wszystko jasne.

Pozdrawiam!
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.