![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
ustawiam cookie:
setcookie("voted", "1", time()+604800); przy probie odczytania zawartosci np. : if ($_COOKIE['voted']=="1") { wyskakuje mi Notice: Undefined index: voted in ... wszytsko chodzi, ale ten komunikat mi przeszkadza. Co robic? Z góry dziękuje... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Notice wyświetla się gdy, np. próbujesz się odwołać do zmiennej (bądź indeksu w tablicy) gdy ta nie istnieje. Prawdopodobnie Twoje cookie chce być wyświetlone nawet gdy ktoś wcześniej nie wypełnił formularza i np. chcesz je wyświetlić w formularzu, z informacją, że takowy został już wysłany (to tylko przypuszczenia)...
Zamiast sprawdzania wartości cookiesa ($_COOKIES['voted'] == 1) zrób sprawdzenie czy takowy istnieje (array_key_exists('voted', $_COOKIE)) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ewentualnie na początku skryptu:
Co spowoduje raportowanie wszystkiego co nie jest Notice (wskazówką), czyli tak jak powinno być domyślnie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 02:55 |