التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Sep 2002-
#1 (permalink)  
كيف أجعل ال session مقروء بجميع مجلدات الموقع


السلام عليكم ورحمة الله
لدي مشكلة وهي كالآتي :
عندي مجلد لموقعي اسمه admin خارجة بعض الملفات عندما ادخل للمجلد admin واقوم بتسجيل الدخول أقوم بفتح session ووضع قيمة به و يعمل بنجاح عند اجراء الإختبار عليه داخل المجلد أدمين وعند الخروج من المجلد أدمين صفحات خارجة أعمل تشك على ال session ويبدو انه غير موجود الحل بإستخدام
session.save_path
قولو لي كيف أستخدمها وجزاكم الله خيرا






__________________
لا إله إلا الله محمدا رسول الله
dreamer125 غير متواجد حالياً   قديم 08-11-2006, 09:57 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2006-
#2 (permalink)  

اخي المفروض ان يعمل

ضع الكود كامل
ولا تنسى ان السيشن معناه انك يجب ان تبقى في نفس المتصفح
عندما تغلق المتصفح يقفل السيشن

ما ينفع تغلقه وتفتحه من جديد او تروح لمتصفح تاني
انه ليس مثل الكوكيز






ابو الويس غير متواجد حالياً   قديم 09-11-2006, 12:13 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2002-
#3 (permalink)  

يبدو أنني لم أوصل مشكلتي لكم
عندي موقع وصفحة login للأدمين هذه الصفحة موجودة بداخل مجلد admin عند تسجيل الدخول بطريقة صحيحة

كود PHP:
if ($count>0)
{
session_register("admin");
$row=mysql_fetch_assoc($res) or die(mysql_error());
$admin=$row["user_"];
header ("location: index.php");
}else{
header ("location:login.php?err=1&user=".$user);

قمت بتسجيل سيشن ووضعت به قيمة وهي اسم المستخدم وقد تم تحويل الأدمين للصفحة الرئيسية للإدارة داخل المجلد أدمين وعند عمل اختبار هل السيشن أدمين تم تسجيله أم لا داخل المجلد أدمين يعمل بنجاح
ولكن في حالة خروجي من المجلد أدمين لصفحة الموقع الرئيسية وليس صفحة الإدارة و أعمل اختبار للسيشن أدمين وقد قمت بتسجيل الدخول سابقا لا يعمل
أريد الآن تحديد مجلد معين لتخزين بيانات السيشن فيه وأريد تحديد مسارة للصفحات بحيث يعمل على السيرفر وقد استخدمت هذا الكود ونجح معي على اللوكال
داخل ملفات مجلد الأدمين :
كود PHP:
<?php
ini_set
('session.save_path','../tmp');
session_start();
include(
"../config.php");
?>
وخارج مجلد الأدمين :
كود PHP:
<?php
ini_set
('session.save_path','tmp');
session_start();
include(
"config.php");
?>






__________________
لا إله إلا الله محمدا رسول الله
dreamer125 غير متواجد حالياً   قديم 09-11-2006, 01:52 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 09:58 AM بتوقيت المملكة العربية السعودية