PDA

View Full Version : سوال: راهنمایی در خصوص سشن



coders
شنبه 26 تیر 1389, 17:53 عصر
سلام به تمامی دوستان و مدیران گرامی برنامه نویس
من یک مشکل دارم که نیاز به کمک فوری دارم، ممنون میشم به من کمک کنید.

من یه سیستم مدیریت کاربر نوشتم که در بخش سشن باهاش مشکل دارم، این مورد روی لوکال کاملا درست هستش ولی وقتی آپولد میشه ارور داره! فکر کنم مشکل از ورژن PHP باید باشه، لطفا منو راهنمایی کنید.

این یکی از کدهای منه که خیلیم سادست و هیچ چیز مهمی نداره:


<?php
// Check if session is not registered , redirect back to login page.
session_start();
if(!session_is_registered("username")){
header("location:login/");
}
else{
header("location:dashboard.php");
}
?>
اروری که به من داده میشه اینه:


Deprecated: Function session_is_registered() is deprecated in C:\Webserver\Easyphp\www\systempro\login\index.php on line 4
ممنون میشم که هرچه سریعتر من رو راهنمایی کنید.

parselearn
شنبه 26 تیر 1389, 18:08 عصر
روش ساده تر:


if($_SESSION['username']!=""){

}

coders
شنبه 26 تیر 1389, 21:46 عصر
سلام
مرسی از راهنماییتون
راه دیگه ای هم وجود داره؟ اصلا این خطا برای چی به نمایش داده میشه؟ مشکل از کجای کاره؟

bestirani2
شنبه 26 تیر 1389, 22:06 عصر
سلام
مرسی از راهنماییتون
راه دیگه ای هم وجود داره؟ اصلا این خطا برای چی به نمایش داده میشه؟ مشکل از کجای کاره؟
اون روشی که شما استفاده کردید مربوط به نسخه های قدیمی پی اچ پی هست که پی اچ پی گلبال هم باید روشن باشه و این روش توی نسخه جدید بد دانسته شده و فقط برای حفظ سازگاری بین نسخه های هنوز هست
به همین دلیل اخطاری مبنی بر بد بودن این تابع صادر میشود
اگه مشغول یادگیری هستید، منبع آموزشیتون قدیمی هست، از یک منبع دیگر استفاده کنید

coders
شنبه 26 تیر 1389, 22:30 عصر
مرسی از توضیحاتتون
در روش های جدید از چه طریقی میشه این کارو انجام داد؟
ممنون میشم چند منبع آموزشی قوی و به روز معرفی کنید.

Bahram0110
شنبه 26 تیر 1389, 22:59 عصر
بالا (http://barnamenevis.org/forum/showpost.php?p=1043897&postcount=2) نوشته که

coders
شنبه 26 تیر 1389, 23:08 عصر
مرسی، از همتون ممنونم
موفق باشید