سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
[استفسار] عاجل لو سمحتم مساعدة في session

اخــواني الكــرام

اقوم ببرمجة موقع يحتوي على نظام الاعضاء وفي الحقيقة الـsession لم اخوض فيه الكثــير

ولذلك اريد ان استفسر منكم


يوجد في الموقع نظام عضويات يوجد فورم في الهيدر

اسم المستحدم وكلمة المرور

الان عندما نقم ببرمجة لوحة التحكم نقوم بعمل صفحة دخول في حال وجود session تظهر صفحة الاندكس

وفي حال عدم وجوده تظهر صفحة الدخول

لكن عندما قمت بتطبيق هذا على الصفحة الرئيسة

ادخل اليوزر تمام والباس
ويكتب اهلا وسهلا بكــ قما قمت ببرمجتها

لكــن المشكلة ان يعمل خروج بمجرد انتقالي من صفحة لصفحة

ما الحال بارك الله فيكم

ولو عندكم برمجة للسشن بكون ممتاز

مع العلم ان استخدم نظام action


رمز PHP:
if($action == "login"){
include(
"pages/login.php");
}

ارجوا المساعدة بارك الله فيكم

مع الشكــر للجميع






tareqama is offline   قديم 09-05-2011, 11:26 PM
الرد مع إقتباس
عضو فعال
#2  

ربما نسيت ان تضع
session_start

في الصفحة الثانية أو شيء من هذا القبيل(توضع في أول سطر)

ما ذكرته لا يجب ان يحصل في حالة الاستعمال الطبيعي للجلسات

للتمكن من حل المشاكل يمكن ان تستعمل
var_dump
لطباعة المتغيرات أيًا كان نوعها
وهذه اهم خطوة في عملية اكتشاف الاخطاء
مثلا ً عندك مشكلة في الجلسات
تطبع مصفوفة الجلسات
كود PHP:
var_dump($_SESSION
إذا اعطتك قيمة ما ، إذا الجلسة مسجلة، إذا لا ، إذًا هناك مشكلة في تسجيل الجلسات
عندك أيضًا هذه الدالة لتفحص إذا كانت الجلسة معرّفة:
http://www.php.net/manual/en/function.session-id.php
تعمل
كود PHP:
var_dump(session_id()); 
هناك أيضًا هذه الدالة:
http://php.net/manual/en/function.get-defined-vars.php

ترجع جميع المتغيرات المعرّفة بواسطة المستخدم
كود PHP:
var_dump(get_defined_vars()); 
عندك أيضًا
http://www.php.net/manual/en/functio...-functions.php
http://www.php.net/manual/en/function.isset.php

لماذا كتبت الكثير من الدوال التي تقوم بالطباعة؟
لأن طباعة المتغيرات تكشف 90% من المشاكل

شكرًا







آخر تعديل بواسطة ahmad sadiq في 11-05-2011 الساعة 03:49 PM.
ahmad sadiq is offline   قديم 11-05-2011, 11:38 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
[إستفسار عاجل] لماذا نستخدم ال SESSION id ؟؟ khashabawy PHP 18 25-09-2009 04:14 PM
اخوانى احتاج مساعدة عاجل لو سمحتم سامى سوفت الويب والويب 2.0 والـ Semantic Web 3 18-03-2008 02:16 PM
مساعدة فى session SnaKeRz PHP 4 10-08-2006 09:28 AM
استفسار عن session kkd9 PHP 8 09-10-2004 08:11 AM
مساعدة في جدول forum.session shado الإصلاح والصيانة 2 04-06-2004 02:39 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 04:35 PM.