register_globals = Off
5 отговора
262 прегледа
register_globals = Off
Имам проблем със логването на регистрирани потребители и управлението на тази логин система е базирано на сесии, обаче при положение че register_globals = Off следва че session_register не работи. Четох че със ini_set няма да стане. Да уточня - нямам достъп до настройките на php.ini
Какво правите в този случай?
А като се замисли човек че новите дистрибуции на РНР идват със register_globals = Off това става сериозен проблем. Към използване на cookies ли се връщаме?
Какво правите в този случай?
А като се замисли човек че новите дистрибуции на РНР идват със register_globals = Off това става сериозен проблем. Към използване на cookies ли се връщаме?
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
Кажи после дали е станало, че не съм го пробвал това
Ползваш $_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
Кажи после дали е станало, че не съм го пробвал това
благодаря
Благодаря ти,
проблема наистина беше в това че използвах session_register
Но вече го промених и сега използвам твоя вариант:
$_SESSION['username'] = $username;
Не съм пробвал със .htaccess
проблема наистина беше в това че използвах session_register
Но вече го промених и сега използвам твоя вариант:
$_SESSION['username'] = $username;
Не съм пробвал със .htaccess
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[] ...
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_");}
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
-----------------------
гърбавия ковчег ще го изправи
deba ... napravo si chupih glavata (sled niakolko rakii) dokato proumiah kvo e scripta ti
-----------------------
гърбавия ковчег ще го изправи
Re: register_globals = Off
[линк]
ima si functions koito shte namerish na gorniq url
ima si functions koito shte namerish na gorniq url