PDA

View Full Version : سوال: مشکل با session_register



hosnas
یک شنبه 29 دی 1387, 10:08 صبح
با سلام به همه دوستان
من سایتی دارم که تا چند وقت پیش خوب کار میکرد و خطایی نداشت
اما مدتی که در پائین صفحه اول این خطا مشاهده میشه
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0


من با کلی جستجو فهمیدم که ایراد از session هست
من یه فایل session.php
درست کردم و تو هر پیج که میخوامش اونو تو هدر میزارم این فایل بصورت زی
session_start()
session_registrer("username")
session_registrer("userid")
,..
حالا میخوام از تابع $_SESSION استفاده کنم
اما هر کاری میکنم نمیشه اگه یه راهنمایی بفرمائید ممنونمیشم

با تشکر از همه اساتید و دوستان بزرگوار

hosnas
شنبه 05 بهمن 1387, 09:06 صبح
اقا جواب سوال ما رو کسی نمیده
حداقل یه راهنمایی بفرمائید ممنون میشم

با تشکر

zamanphp
سه شنبه 08 بهمن 1387, 01:29 صبح
با وجود $_SESSION دیگه میشه گفت session_register منسوخ شده

<?php
session_start();
$_SESSION = array();
$_SESSION['username'] = 'zamanphp';
?>

yaqubian
چهارشنبه 09 بهمن 1387, 08:03 صبح
دوست عزیز
همونطور که دوستمون zamanphp (http://barnamenevis.org/forum/member.php?u=19602) فرمودن این تابع دیگه استفاده ای نداره دلیلش هم:
[/URL][url]http://p2p.wrox.com/pro-php/1918-why-session_register-bad.html (http://barnamenevis.org/forum/member.php?u=19602)
موفق باشید

amirhosein
جمعه 11 بهمن 1387, 00:25 صبح
يحتمل نسخه پي اچ پي سرورتون رو ارتقا دادن كه مشكل پيش اومده اما همونطوري كه دوستان گفتن استفاده از روش شما صحيح نيست (مشكلات امنيتي!)