zmienne przez link w nowym PHP

PHP to skryptowy język wykonywany po stronie serwera. Forum przeznaczone na pytania dot. programowania obiektowego, wzorców projektowych itp.
Awatar użytkownika
Silk
Posty: 2
Rejestracja: 21 maja 2014, 16:46

zmienne przez link w nowym PHP

Post autor: Silk » 21 maja 2014, 17:06

Kiedyś napisałem strony gdzie zmienne przekazywane w adresie strony (np. "http://....php?s1=A") i odczytywałem je po prostu używając ich w kodzie (np: "if ($s1 == 'A')") co było bardzo wygodne (takie np. $s1 nie było nawet być na liście parametrów session_register())
Po zmianie PHP (5.2 - 5.5) na serwerze na nowszą wersję przestało to działać (mimo aktywnych zmiennych globalnych).
Co muszę dodać lub przerobić w kodzie, żeby w prosty sposób przekazywać informacje o wartości zmiennej między stronami?
Najlepiej żeby to już działało bez zmiennych globalnych w PHP 5.3 i wyżej.

Awatar użytkownika
Silk
Posty: 2
Rejestracja: 21 maja 2014, 16:46

Re: zmienne przez link w nowym PHP

Post autor: Silk » 21 maja 2014, 21:03

trochę sam "powalczyłem" i aż mi wstyd, że zadałem takie proste pytanie...
przynajmniej na PHP 5.2 wystarczyło dodać "$s1=$_GET["s1"]; na początku kodu i cała reszta "zaskoczyła" bez zmian
Tak więc proszę o ewentualne odpowiedzi tylko jeśli ktoś wie, że w wyższych wersjach niż 5.2 trzeba zrobić to inaczej lub ogólnie jest jakiś lepszy (np. bezpieczniejszy) sposób.

ODPOWIEDZ