النتائج 1 إلى 8 من 8

الموضوع: مشكله مع الكوكيز و سيشن

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627

    Unhappy مشكله مع الكوكيز و سيشن



    السلام عليكم ورحمة الله وبركاتة

    اخواني قاعد اسوي سكربت يعتمد على الكوكيز و السيشن بس كل ما اسوي الدخول مايحفظ الكوكيز او السيشن

    مادري شنو المشكله

    هذا كود login

    كود PHP:
    <?
    include ("connect.php");



    switch(
    $do){

    case 
    "login";

    $username $_POST['user'];

    $password $_POST['password'];

    if((
    $username != "" ) || ($password != "")){

    $result=mysql_query("select * from user where uname='"$username ."' and upass='"$password ."' limit 1")or die(mysql_error());



    if(
    mysql_num_rows($result)>0){



    while(
    $ro=mysql_fetch_array($result)){

    extract($ro);

    }

    setcookie("web_name" $uname);

    setcookie("web_email"$uemail);

    setcookie("web_pass" $upass);

    setcookie("web_group" $ugid);

    setcookie("web_id" $uid);

    include (
    "htmlcode.php");

    $msg="Thank you for logging in, "."$uname".".";

    $htmlm2=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm2\");");

    #goto("index.php");

        
    }else{

    include (
    "htmlcode.php");

    $msg=" Your password or your username is not right ";

    $htmlm3=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm3\");");

    }

    }else{

    include (
    "htmlcode.php");

    $msg=" Please enter your password and username in the form ";

    $htmlm1=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm1\");");



    }

    break;



    case 
    "login2";

    $username trim($_GET['user']);

    $password=$_GET['password'];

    $result=mysql_query("select * from user where uname='"$username ."' and upass='"$password ."' limit 1")or die(mysql_error());

    while(
    $ro=mysql_fetch_array($result)){

    extract($ro);

    }

    setcookie("web_name" $uname);

    setcookie("web_email"$uemail);

    setcookie("web_pass" $upass);

    setcookie("web_group" $ugid);

    setcookie("web_id" $uid);

    include (
    "htmlcode.php");

    $msg="Thanks For Your UpDate .";

    $htmlm2=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm2\");");

    #goto("main.php");



    break;



    case 
    "logout";



    setcookie("web_name" $unametime() - 3600);

    setcookie("web_email"$uemailtime() - 3600);

    setcookie("web_pass" $upasstime() - 3600);

    setcookie("web_group" $ugidtime() - 3600);

    setcookie("web_id" $uidtime() - 3600);



    include (
    "htmlcode.php");

        
    $msg="All cookies cleared! ";

    $htmlm4=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm4\");");

    #goto("index.php");

    break;



    case 
    "lostpw";

    include (
    "htmlcode.php");

    $htmlm50=gettem("lostpw");

    eval(
    "echo stripslashes(\"$htmlm50\");");





    break;

    case 
    "lostpass";

    include (
    "htmlcode.php");



    $result=mysql_query("select * from user where uemail='"$email ."' ")or die(mysql_error());



    if(
    mysql_num_rows($result)>0){



    while(
    $ro=mysql_fetch_array($result)){

    extract($ro);

    }



              
    $headers .= "From: web Web Site<WebMaser@web.Com>\r\n".

                       
    "MIME-Version : 1.0 \n".

                    
    "(anti-spam-(anti-spam-content-type:)) text/html ; charset=windows-1256 \n";



               
    $subject "About Your Account";



              
    $message "<html dir=ltl lang=ar-kw>

    <p><font size='2'>Dear <b>
    $uname</b>,</font></p>

    <p><font size='2'><br></font></p>

    <p><font size='2'>-----------------------------------</font></p>

    <p><font size='2'>Informations about your account :</font></p>

    <p><font size='2'>Username : 
    $uname</font></p>

    <p><font size='2'>Password : 
    $upass</font></p>

    <p><font size='2'>E-mail : 
    $uemail</font></p>

    <p><font size='2'>-----------------------------------</font></p>

    <p><font size='2'><br>



    All the best,<br>

    Dj HsHs<br></font></p>"
    ;



            
    mail($uemail$subject$message$headers);

    $msg=" Your Username & Your Password Was Sent To Your Email";

    $htmlm20=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm20\");");

    echo
    "<meta http-equiv = refresh content=5;url=index.php>";

    }else{

    include (
    "htmlcode.php");

    $msg=" Your Email is not right ";

    $htmlm30=gettem("msg");

    eval(
    "echo stripslashes(\"$htmlm30\");");

    }





    break;

    case 
    "";

    include (
    "htmlcode.php");

    $login11=gettem("login");

    eval(
    "echo stripslashes(\"$login11\");");

    break;

    }



    ?>
    صارلي اكثر من اسبوع قاعد ادور كل الطرق ومافي اي حل

    مع العلم اني جربت هل طرق

    كود PHP:
      setcookie("web_name",$uname,time()+3600);  
      
    setcookie("web_name",$uname);  
    $_COOKIE["web_name"] = $uname
    اتمنى احد يساعدني بهذا الخصوص

    وشكراً لكم

    أخوكم حمد





    التعديل الأخير تم بواسطة حمد مبارك ; 01-01-2009 الساعة 05:42 PM سبب آخر: إضافة الطرق المجربه
    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    232


    اعتقد انك لم تفتح السيشن في بداية الصفحة





    __________________
    www.morobile.com

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    السلام عليكم ورحمة الله وبركاتة

    اشكرك اخوي على الرد بس انا اهني استخدمة الكوكيز وليس السيشن

    وشكراً لك

    أخوك حمد





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    لم تحدد الوقت المسموح فيه للكوكيز إستخدم الكود التالى:

    كود PHP:
    setcookie("web_name",$uname,time()+3600); 
    بدلاً من

    كود PHP:
    setcookie("web_name" $uname); 






    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    اخوي نفس المشكله ما يحفظ الكوكيز

    وشكراً لكم

    أخوكم حمد





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين

  6. #6


    جرب كدا


    أولاً : عدل أول الكود كما يلي
    كود PHP:
    session_start();
    include (
    "connect.php"); 
    ثانياً : عدل كما يلي :

    كود PHP:
    if(mysql_num_rows($result)>0){
    $_SESSION['user'] = mysql_result($result,0,"user");
    $_SESSION['password'] = mysql_result($result,0,"password");

    setcookie($username$_SESSION['user'], time()+60*60*24*100"/");
    setcookie($password$_SESSION['password'], time()+60*60*24*100"/");
    }else{
        echo 
    "you have to fill all required fields";
    }
    while(
    $ro=mysql_fetch_array($result)){

    extract($ro);


    للتحقق أطبع :

    كود PHP:
    echo $_SESSION['user']; 






    التعديل الأخير تم بواسطة مسدار ; 01-01-2009 الساعة 08:38 PM

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    اخوي مازالت نفس المشكله

    هل تقدر تساعدني بتعديل الكود كله ؟

    وشكراً لكم

    أخوكم حمد





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين

  8. #8


    انت كاتب
    كود PHP:
    switch($do){ 
    فين المتغير
    كود PHP:
    $do 
    وفين مصدر الخيارات
    كود PHP:
    case "login"
    كود PHP:
    case "login2"
    كود PHP:
    case "logout"
    كود PHP:
    case "lostpw"
    كود PHP:
    case "lostpass"
    كود PHP:
    case ""
    هل يوجد ملف آخر؟؟؟

    حاول استخدم التاق الكامل
    كود PHP:
    <?php
    بدلا عن
    كود PHP:
    <?
    و حاول لا تترك فراغ قبل التاق tag





    التعديل الأخير تم بواسطة مسدار ; 01-01-2009 الساعة 09:45 PM





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض