Zaloguj | Zarejestruj | FAQ
Anonymous

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

+ Odpowiedz

Posty: 2 Strona 1 z 1


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

przez komosh » Wt lis 12, 2013 10:12 am

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

دي صفحة login :
Kod: Zaznacz cały
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");}

}

?>
Avatar użytkownika

komosh

  • Posty: 1
  • Dołączył(a): Wt lis 12, 2013 9:51 am

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

przez XainPro » Śr lis 13, 2013 9:55 am

عند تشغيل هذا لم تحصل أي خطأ؟
Avatar użytkownika

XainPro

  • Posty: 3933
  • Dołączył(a): Pt lut 17, 2012 8:10 pm


+ Odpowiedz

Strona 1 z 1