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

الموضوع: ممكن مساعدتكم في طباعة session_is_registered

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    Arrow ممكن مساعدتكم في طباعة session_is_registered



    السلا عليكم ورحمة الله وبركاته
    أحبائي
    لدي ملف لتسجيل الدخول للوحة التحكم
    وبعدما تكون البيانات صحيحة , سيذهب لصفحة معينة
    طبعا هذه الصفحة أنا مسوي لها وليكن اسمها abc.php
    كود HTML:
    <? 
    session_start();
    if(!session_is_registered(id_control) ){
    header("location:members.php");
    }
    
    ?>
    يعني لو راح مباشرة لهذه الصفحة سيرجعه للصفحة members.php

    سؤالي:
    كيف أطبع المتغير وهو id_control في الصفحة abc.php ?
    علما بأنني كنت أسوي :
    كود HTML:
    $asa=$_SESSION['id_control'];
    لكن للأسف لم تنجح
    ممكن مساعدتكم؟
    ولكم عظيم احترامي





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..




  2. اهلا اخي hishamorg

    بخصوص session_is_registered

    فقد تغيرت حاليا الى $_SESSION

    وبخصوص طلبك الامر سهل جدا .. ولكن لترى الامر باكثر وضوح وتفصيل .. راجع الرابط التالي

    http://prog.arccn.net/modules.php?na...article&sid=36

    مع التحية





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    Exclamation تكفى والله تعبت من هذه المشكلة



    أخي جزاك الله خير على ردك
    وبالفعل الذي كنت أنا مسوي نفس الطريقة
    الآن سأعطيك الأكواد بالترتيب
    أولا:
    صفحة تسجيل الدخول هذا كودها:
    كود PHP:
    <form name="form1" method="post" action="checklogin.php">
        &
    nbsp;</td>
        <
    td width="33%" valign="middle" align="center" style="border-style: none; border-width: medium">&nbsp;</td>
      </
    tr>
      <
    tr>
        <
    td width="34%" valign="middle" align="center" style="border-style: none; border-width: medium">&nbsp;</td>
        <
    td width="33%" valign="middle" align="center" style="border-style: none; border-width: medium">
                 
                 
                <
    table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" id="AutoNumber2">
                  <
    tr>
                    <
    td width="78%" style="border-style: none; border-width: medium" align="center">
                    <
    table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" id="AutoNumber3">
                      <
    tr>
                        <
    td width="100%" style="border-style: none; border-width: medium" colspan="2">
                        <
    span style="font-size: 6pt">&nbsp;&nbsp; </span></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="58%" style="border-style: none; border-width: medium" align="center">
        <
    font face="Tahoma" style="font-size: 11pt">
        <
    input name="id_control" size="20"  style="text-align:center; float:right"></font></td>
                        <
    td width="42%" style="border-style: none; border-width: medium">
                        <
    font face="Tahoma" size="2" color="#008000">رقم الاشتراك</font></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="58%" style="border-style: none; border-width: medium" align="center">
        <
    font face="Tahoma" style="font-size: 11pt">
        <
    input name="password" size="20"  style="text-align:center; float:right"></font></td>
                        <
    td width="42%" style="border-style: none; border-width: medium">
                        <
    font face="Tahoma" size="2" color="#008000">الرقم السري</font></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="100%" style="border-style: none; border-width: medium" colspan="2">
                        <
    span style="font-size: 7pt">&nbsp;</span></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="100%" style="border-style: none; border-width: medium" colspan="2">
                        <
    p align="center"><font face="Tahoma" color="#FF0000">
                        <
    span style="font-size: 9pt" lang="en-us">
                        <
    a href="forgot_password.php" style="text-decoration: none">
                        <
    font color="#FF0000">نسيت الرقم السري</font></a></span></font></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="100%" style="border-style: none; border-width: medium" colspan="2">
                        <
    p align="center">
        <
    input type="submit" value="الدخول " name="B1" style="border: 1px dashed #000080"></td>
                      </
    tr>
                      <
    tr>
                        <
    td width="100%" style="border-style: none; border-width: medium" colspan="2">
                        <
    p align="center">
                        <
    a href="Registration.php?saudi=register" style="text-decoration: none">
                        <
    font color="#000080" face="Tahoma" style="font-size: 11pt">
                        
    مشترك جديد</font></a></td>
                      </
    tr>
                    </
    table>
                    </
    td>
                  </
    tr>
                </
    table>
                

    </
    form





    ثانيا:
    صفحة التشييك على البينات هذا كودها:
    كود PHP:
    <?php
    ob_start
    ();
    include(
    "connection.php");

    // username and password sent from form 
    $id_cont=$_POST['id_control']; 
    $mypassword=$_POST['password']; 
    // To protect MySQL injection (more detail about MySQL injection)
    $id_cont stripslashes($id_cont);
    $mypassword stripslashes($mypassword);
    $id_cont mysql_real_escape_string($id_cont);
    $mypassword mysql_real_escape_string($mypassword);

    $sql="SELECT * FROM register WHERE id_real='$id_cont' and pass='$mypassword'";
    $result=mysql_query($sql);

    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row

    if($count==1){
         
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("id_control");
    session_register("password"); 

    header("location:login_success.php");
    }
    else {
    echo 
    "Wrong Username or Password";
    }
    ob_end_flush();
    ?>



    ثالثا:
    إذا كانت البيانات صحيحة سيذهب بنا لهذه الصفحة وهذا كودها:
    كود PHP:
    <? 
    session_start
    ();
         
        
    if(!
    session_is_registered(id_control) ){
    header("location:members.php");
    include(
    "connection.php");


    }

    ?>
    <?php
        
        
    echo "<p>User ID: " $_SESSION["id_control"];
    ?>
    <html>
    <body>
    Login Successful
    </body>
    </html>



    سؤالي:
    كيف أطبع حقل رقم الاشتراك : id_control في الصفحة الأخيرة؟
    حيث أنني سويت هذا الكود
    كود PHP:
    echo "<p>User ID: " $_SESSION["id_control"]; 
    لكن للأسف لم تنجح



    تكفووووووون فزعتكم لأني محتاج لها ضروري اليوم بحول الله





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    تكفون ولله محتاجها , وأربكتني لأنني مطبق جميع الخطوات لكن للأسف لم تنجح
    نبي فزتكم
    لا هنتم





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  5. #5


    ما حطيت في صفحة التأكد من البيانات

    كود PHP:
    session_start(); 
    أتوقع هيا المشكلة





    __________________
    ahmed sliman .. Web Programmer
    ahmeds _ link @ hotmail . com

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    والله يا خوي مانجحت معايه
    ممكن مساعدة أكثر يا مبرمجين؟
    تراني حيل محتاجها





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  7. #7
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم
    اخوي عند التأكد من صحة المعلومات ,,, إذا كانت كلمة المرور واسم المستخدم صحيحين وتم تسجيل الدخول ... تعطي للجلسه قيمتها ...
    كود PHP:
    if($user == "admin" AND $pass == "admin"){
    $_SESSION['user_id'] = 1;
    $_SESSION['admin_name'] = "admin";
    $_SESSION['phone'] == "0555555555";
    $_SESSION['session'] == 1;
    }
    else
    {
    print 
    "المعلومات خطأ";

    في صفحة اخرى :
    كود PHP:
    if(isset($_SESSION['session'])){
    $id $_SESSION['id'];
    print 
    $id;


    انا مجربها من قبل وعملت بنجاح ... جربها ورد علينا ...








  8. هلا اخوي

    انت لم تقم بوضع قيم لمتغير الجلسه

    اول شيء غير :
    كود PHP:
    session_register("id_control"); 
    session_register("password"); 
    الى
    كود PHP:
    $_SESSION['id_control']=4;
    $_SESSION['password']=123456
    لاحظ معي انه عند انشاء متغير للجلسة .. وضعنا له قيمه بعد =

    فعند طلب طباعتها بهذا الشكل
    كود PHP:
    echo $_SESSION['id_control']; 
    سوف تعطينا القيمة التي هي 4





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------



  9. عفوا اخوي فهد

    ردينا انا وياك بوقت واحد

    مع التحية





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    للأسف يا إخوان لم تنجح!



    أولا:
    جزاكم الله خيرا على ردودكم وتفاعلكم مع موضوعي
    لكن صدقوني للأسف الطريقة لم تنجح!
    أنا أرفقت لكم الملفات كمرفقات
    ياليت تشوفون الملفات وتعدلون عليها وتعيدون إرفاقها
    وأسأل الله أن لا يحرمكم الأجر
    فقد أتعبتني
    والمشكلة إنه مرتبط عليها أعمال أخرى
    فياليت منكم الفزعة لأن الوقت المتبقي أصبح لي جدا حرج ...





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip 11.zip‏ (2.0 كيلوبايت, 11 مشاهدات)
    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427


    وين الجماعة ؟
    شكلهم في إجازة!





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  12. #12
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    عبد الله الزايدي
    ياهلا اخوي , إيه باين اننا ردينا بوقت واحد :nice:


    اخوي صاحب الموضوع , جرّب المرفقات:nice:





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip AAA.zip‏ (2.3 كيلوبايت, 17 مشاهدات)
    التعديل الأخير تم بواسطة ff5006 ; 30-08-2008 الساعة 09:35 PM





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

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

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