| |||||
| سؤال مستعجل عذرا على تكرار السؤال أكثر من مرة والسبب عدم شرح الطريقة جيدا أو عدم الرد السؤال هو كيف يمكنني عمل فورم تسجيل دخول ويكون التحقق من قواعد البيانات ويكون كل مستخدم لا يستطيع تغير بيانات غيره من الأعضاء ولو ممكن طريقة عمل ملف لتسجيل الخروج انتظر مساعدتكم وشكرا لكم مقدما | |||||
|
| |||||
| السلام عليكم
لعمل فورم تمكن العضو من كتابه اليوزر والباس وورد (والبحث في القاعده للتحقق من المعلومات) في البدايه يجب ان يكون لديك فورم كمثال: كود بلغة HTML: <form action="login.php" method="post"> Username <input type="text" name="user"><br /> Password <input type="password" name="pass"><br /> <input type="submit" name="submit" value="login"></form> كود PHP: تحياتي | |||||
|
| |||||
|
انا لم افهم سؤالك بالتحديد ولكن اعتقد انه تريد تحديد ملف معين للاعضاء فقط (طبعا بعد تسجيلهم الدخول) يكون في الجلسات session يعني غير ضروري تخلي تسجيل الدخول بكل صفحه ولكن الجلسات تكون بكل صفحه انا ارى انك يجب ان تراجع ال php مانويل ملاحظه مهمه جدا: استعمل $_SESSION لعمل الجلسات افضل من استعمال session_register لاسباب امنية اضغط هنا لاخذ فكره عن الجلسات: http://www.php.net/manual/en/ref.session.php وهذا ملخص سريع بعد تسجيل العضو وعملت جلسه باسمها مثلا في الصفحه الاخرى تضع في اعلى الصفحه الداله : كود بلغة HTML: <?php
session_start(); ?> كود PHP: | |||||
|
| |||||
| مرحبا مره اخرى
لعمل خروج من الصفحه سهل جدا عن طريق حذف السيشن(الجلسه الخاصه به) وهي عن طريق unset مثال: كود PHP: يعني يتوجب عليه تسجيل الدخول لكي يتمتع بالمييزات الموجوده بالصفحه تحياتي | |||||
|
| |||||
|
شكرا لك على طريقة عمل الجلسات لكن في كود تسجيل الجلسة ظهر لي الخطأ التالي كود: Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in d:\appserv\www\a\myprog\login.php on line 10 واعذرني على كثرة الأسئلة | |||||
|
| |||||
| بسم الله الرحمن الرحيم
اخي الكريم الرجل الخارق لو تكتب الكود لكي اعمل له تصليح ولكن بالمقابل لقد عملت لك درس عن الجلسات اتمنى تستفيد منه والكل يتسفيد لوجه الله في البدايه تذكر يمكنك عمل ما تريد من الجلسات تستطيع عمل شوبن كارت (سلت مشتريات) او تستطيع تخزين كل المعلومات التي تريدها من العضو او الزائر. اهم شي تذكر ان الجلسات تنمسح وتختفي تلقائيا عند اغلاق الصفحة (اذا اغلق الزائر الصفحة تنمسح كل الجلسات) نبدأ في المشروع قول بسم الله. اعمل صفحة باسم page.php وضع فيها هذا الكود (لا تقلق سوف اشرح كل امر على حده) كود PHP: كود PHP: كود PHP: واكتب اسمك افضل يكون بالعربي واكتب الرقم السري (طبعا اي اسم واي رقم غير ضروري التحديد) واتبع الروابط) في هذا الدرس تعلمت كيف انشاء جلسات وكيف تقوم بتمرير الجلسات من صفحة الى اخرى (الغاية كيف تعرف ان هذا العضو مسجل ويصول ويجول في الموقع ![]() خاصية isset وهي تضمن ان العضو ادخل المعلومات و ! للنفي خاصية empty وهي تضمن ان الزائر اخل معلومات فارغه طبعا ستعمل ! للنفي خاصة ال $GET_ وهي تساعد في تمرير اي متغير عن طريق العنوان مثلا http://swalif.net/go.php?alo=123 خاصية$_POST نفس الشي ولكن لا تظهر العنوان في اعلى المتصحف (تفيد في اخفاء الرقم السري عن المشاهد) $_SESSION['test'] وهي لتسجيل جلسة طبعا test غير ضروري سمها اي اسم تحب اهم شي عند الانتقال اي صفحة اخرى في الموقع اكتب اسم الجلسة وسوف يظهر لك قيمتها المخزنه الجدير بالذكر هنا سلاست ال php وسهولته والانتقال من مود ال php الى مود html والعكس بدون استعمال echo كود PHP: | |||||
|
| |||||
|
شكرا لك لقد انحلت المشكلة بعد ان قمت بشرح نظام الجلسات لي جزاك الله خيرا وهذا الكود الذي استخدمته كود PHP: | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |