PDA

View Full Version : حرفه ای: از کار افتادن session و cooki



morteza_carefree
یک شنبه 09 مهر 1391, 15:08 عصر
من تو لاگین از این اسکریپت استفاده میکنم ولی تا چند وقت پیش جواب میگرفتم ولی چند روزه فقط تو اولین بار که اطلاعات فرم میاد لاگین میشه بعدش دیگه نه شیشن نه کوکی ها رو میشناسه خیلی واجبه کمکم کین


session_start();
include("../func/Func.php");
if(!empty($_POST['user'])&& !empty ($_POST['pass']))
{
$user=$_POST['user'];
$pass=$_POST['pass'];
$flag=2;
$str=array('\'','"','select','*','delete','from','where','order','un ion','insert','delete','update');
$num=sizeof($str);
$x=$user;
for($i=0;$i<$num;$i++)
{
if(strstr($x,$str[$i]))
{
$flag=1;
}
}
if($flag==2)
{
$id=0;
$rs=login($user,$pass);
$r=explode("-",$rs);
if($r[0]==1)
{
$_SESSION['diba6']=56;
$_SESSION['user72']=56;
$_SESSION['prom82']=$r[1];
}
else
{
print redirect("login.php?cmd=er");
}
}
else
print redirect("login.php?xxs=xxs");
}
else
{
if(!isset($_SESSION['diba5245214'])&& !isset($_SESSION['user021452']))
{
print redirect("login.php");
}
else
{
if( $_SESSION['user72'] !=56)
{
print redirect("login.php?cmd=er");
}
}
}

رضا قربانی
سه شنبه 11 مهر 1391, 10:18 صبح
یکی از بچه ها همین مشکل رو داشت :

یعنی سایتش کار می کرد و خیلی خوب پیش می رفت که با مشکل شما مواجه شد . یعنی وقتی وارد ادمین میشد سیشن و بقیه مخلفات ریجستر نمیشدن.

مشکلش : هاستش فضای کافی برای ذخیره سیشن و بند و مخلفات نداشت (البته مسیر سیشن رو در فولدری ذخیره کرده بود).

بازم چک کنید

با نرم افزار notepad++ ذخیره کنید یا در اول کد نویسی از ob_start ... استفاده کنید . باید همه راه ها رو برید و تست بگیرید.

morteza_carefree
سه شنبه 11 مهر 1391, 18:07 عصر
دوست عزیز میشه یه تیکه کد واسم بذاری ممنون میشم

morteza_carefree
شنبه 29 مهر 1391, 17:03 عصر
دوستان خوبم خودم راهشو پیدا کردم
از زحمات بی دریغ مدیران تشکر میکنم که خیلی تو این مورد کمکم کردن