تسجيل الدخول | التسجيل | الأسئلة المتكررة
Anonymous

ممكن حد يساعدني في استخدام session

+ إضافة رد

2 مشاركة صفحة 1 من 1


ممكن حد يساعدني في استخدام session

بواسطة komosh » الثلاثاء نوفمبر 12, 2013 10:12 am

انا عندي كود php لصفحتين صفحة login و pre عايزه استقبل البيانات من صفحة الlogin الي pre باستخدام ال session لكن مش عارفه ازاي ممكن حد يساعدني
ملاحظه ان الصفحتين شبه بعض مع اختلاف بسيط في mysql في صفحة pre
فاذا كان اللي انا كاتبه غلط ممكن حد يصحح لي من فضلكم
و شكرا

دي صفحة login :
CODE: تحديد الكل
ob_start();
session_start();
include '../connection/connect.php';
error_reporting(E_ALL ^ E_NOTICE);
      $username = $_POST['username'];
      $username2 = $_POST['username2'];
      
      
if($username && $username2 )
{
   $finduser = mysqli_query($link,"SELECT * FROM LOGIN
   WHERE username='".$username."' AND username2='".$username2."' ") or die("error");
   
   if(mysqli_num_rows($finduser) !=0)
      {
         
         while($row = mysqli_fetch_array($finduser))
            {$uname = $row['username'];
            $uname2 = $row['username2'];
            $arr=explode(",",$row['user_previllige']);
            
            }
            
      }
      
      if($username == $uname && $username2 == $uname2  )
         {
            $_SESSION['sessionname'] =$uname;
         $_SESSION['sessionname2'] =$uname2;
         $_SESSION['sessionpre'] =$arr;
         header ("location:../agtSite/agt2.php");
      
         
         }
         
         else {echo '<a href="../login2/login.php"> user name does not exist </a> ';}
         
   if (isset($_SESSION['sessionname']) && isset($_SESSION['sessionname2']) )
               
                  {header ("location:../agtSite/agt2.php");}

}
ob_end_flush();
?>



و دي صفحة pre :


include '../connection/connect.php';
error_reporting(E_ALL ^ E_NOTICE);
$username = $_POST['username'];
$username2 = $_POST['username2'];


if($username && $username2 )
{
$finduser = mysqli_query($link,"SELECT * FROM LOGIN
WHERE username='".$username."' AND username2='".$username2."' AND FIND_IN_SET('dataDiaply',user_privilege) ") or die("error");

if(mysqli_num_rows($finduser) !=0)
{

while($row = mysqli_fetch_array($finduser))
{$uname = $row['username'];
$uname2 = $row['username2'];
$arr=explode(",",$row['user_previllige']);

}

}

if($username == $uname && $username2 == $uname2 )
{
$_SESSION['sessionname'] =$uname;
$_SESSION['sessionname2'] =$uname2;
$_SESSION['sessionpre'] =$arr;
header ("location:../agtSite/agt2.php");


}

else {echo '<a href="../login2/login.php"> user name does not exist </a> ';}

if (isset($_SESSION['sessionname']) && isset($_SESSION['sessionname2']) )

{header ("location:../display/display.php");}

}

?>
صورة العضو الشخصية

komosh

  • مشاركات: 1
  • اشترك في: الثلاثاء نوفمبر 12, 2013 9:51 am

Re: ممكن حد يساعدني في استخدام session

بواسطة XainPro » الأربعاء نوفمبر 13, 2013 9:55 am

عند تشغيل هذا لم تحصل أي خطأ؟
صورة العضو الشخصية

XainPro

  • مشاركات: 3933
  • اشترك في: الجمعة فبراير 17, 2012 8:10 pm


+ إضافة رد

صفحة 1 من 1