Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Undefined index p
-Igraszkun-
post 14.04.2012, 13:11:34
Post #1





Goście







Witam mam problem z Notice: Undefined index: p in /homez.506/biecg/www/index.php on line 217, a linie od 216 do 220 wygladaja tak
Cytat
elseif ($lg=='pl' or $lg==' ') {
if (file_exists('files/pl/'.$_GET["p"].'.php')) {
include 'files/pl/'.$_GET["p"].'.php';
}
else { include 'files/pl/glowna.php'; }


prosze o pomoc, z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tolomei
post 14.04.2012, 13:21:53
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witaj.

Undefined index: p oznacza, że odnosisz się do elementu tablicy o nieistniejącym indeksie.
W Twoim przypadku jest to index p tablicy $_GET.
Powinieneś najpierw zapytać czy taki index istnieje - dopiero potem odwoływać się do jego zawartości.
Do sprawdzania czy takowy index istnieje służy funkcja isset().

Pozdrawiam.

PS. Filtruj dane wejściowe. Zostawiasz furtki dla niedobrych ludzi wink.gif


--------------------
“ Computers are good at following instructions, but not at reading your mind. ”
- Donald Knuth
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:43