Mam plik active.php
Plik ten będzie startowal, gdy ktoś w swojej skrzynce mailowej kliknie w link, w którym zdefiniowana jest zmienna $_GET
Przykład linku: www.page.php?active=username
Skrypt sprawdza czy konto jest nieaktywowane.
Jeśli jest nieaktywowane, kod aktywuje konto (wiersz 24 i 25) - (zmieniając wartość w kolumnie active
na "y"),
oraz tworzy 3 zmienne SESSION dla moich potrzeb.
Gdy w zmiennej $_GET["active"] przechowuje "ś" (i każdy inny polski znam) to 3 zmienne SESSION deklarowane w wierszach 26, 27, 28 nie są tworzone - Dlaczego?
Ale wiersz 25 jest wykonywany. Wykonuje tam zmiane wartości w bazie danych. Dochodzi do zmiany. Jest to zawarte w tym samy bloku instrukcji if.
Gdy w zmiennej $_GET["active"] przechowuje "s" - jest wszystko OK.
- helpp.png (61 KB) - ściągnięć: 282