Mam problem natury register_global.
Otóż napisałem skrypt, który pobiera dane z pola text oraz je zapamiętuje (wyświetlając w kolejnej instancji).
$ilosc=htmlspecialchars(strip_tags($_POST['ilosc']));
Po przerzuceniu na serwer, który posiada register_global=OFF, metoda ta przestała działać. Rozumiem dlaczego i wziołem się za rozwiązanie tego.
Chciałem to zrobić za pomocą sesji - więc zrobiłem to w poniższy sposób.
$ilosc=htmlspecialchars(strip_tags($_POST['ilosc'])); $_SESSION['ilosc'] = $ilosc;
I dzieje się trochę inaczej niż powinno, mianowicie po wpisaniu danej wartości, na następnej instacji pole text jest puste - dopiero po wprowadzeniu po raz drugi tej wartości, jest w kolejnych instacjach zapamiętywana...
czemu tak się dzieje? jak to rozwiązać ? proszę o pomoc.