register_globals = Off

5 отговора 262 прегледа
#1

register_globals = Off

Имам проблем със логването на регистрирани потребители и управлението на тази логин система е базирано на сесии, обаче при положение че register_globals = Off следва че session_register не работи. Четох че със ini_set няма да стане. Да уточня - нямам достъп до настройките на php.ini

Какво правите в този случай?

А като се замисли човек че новите дистрибуции на РНР идват със register_globals = Off това става сериозен проблем. Към използване на cookies ли се връщаме?

Отговор
в отговор на $burov #2

Re: register_globals = Off

Защо да се връщаме кък cookies?
Ползваш $_SESSION['username'] = $username; и променливата $username ти става сесийна..
махаш я с unset($_SESSION['username']);
Ako register_globals ти е on, все пак последното няма да я unsetne, трябва session_unregister('username')

Вече ако искаш да подкараш код, който е написан със session_register нещата стават по-кофти. Ако не можеш да уредиш да пуснат register_globals pone за твоя домейн, опитай да сложиш следното в .htaccess
php_flag register_globals on

Кажи после дали е станало, че не съм го пробвал това

Отговор
в отговор на toranaga #3

благодаря

Благодаря ти,
проблема наистина беше в това че използвах session_register

Но вече го промених и сега използвам твоя вариант:
$_SESSION['username'] = $username;

Не съм пробвал със .htaccess

Отговор
в отговор на $burov #4

Re: благодаря

E tva go slagash v na4aloto na skripta i niamash problemi.

if($HTTP_POST_VARS) {extract($HTTP_POST_VARS, EXTR_PREFIX_SAME, "post_");}
if($HTTP_GET_VARS) {extract($HTTP_GET_VARS, EXTR_PREFIX_SAME, "get_");}
if($HTTP_COOKIE_VARS) {extract($HTTP_COOKIE_VARS, EXTR_PREFIX_SAME, "cookie_");}
if($HTTP_SESSION_VARS) {extract($HTTP_SESSION_VARS, EXTR_PREFIX_SAME, "session_");}

no vse pak e nai-dobre da si polzvash $_session[] $_post[] ...

Отговор
в отговор на Flexer #5

Re: благодаря

o, boije, ako si niamash problemi, to shte si namerish :))

deba ... napravo si chupih glavata (sled niakolko rakii) dokato proumiah kvo e scripta ti

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на $burov #6

Re: register_globals = Off

[линк]
ima si functions koito shte namerish na gorniq url

Отговор