الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

السيرفر الشخصي لا ييعمل مع الجلسات !

مغلق
بدأه motamiz في 25 يونيو 2006 · 5 رد · 521 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أثناء تجاربي في لغة php كنت أبرمج لوحة تحكم سجل زوار تعمل على نظام الجلسات sisson ولكنني أتفاجأ أن السيرفر لا يشغل نظام الجلسات و يظهر لي هذا الخطأ :

CGI Error

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

فما هو الحل برأيكم ؟ :s

أرجو المساعدة و أنا متاكد أنكم في هذا المنتدى الذي أدين له بالكثير لن تخيبوني

وشكراً سلفاً ;)

....

تقســــم الناس دنياهم و فتنتها وقد تفرد من يـهوى بدنياهُ

ما فارق الري قلباً أنت جذوتهُ و لا النعيم محباً أنت سلواهُ

#2

ممكن نشوف الكود الخاص بك؟

لانه ممكن انك بتعمل include للملف داخل نفسه او اي شيء من هذا القبيل

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

حسناً أخي هذا هو الكود :

<?
session_start(); 
//جلب ملف الاتصال بقاعدة البيانات 
include("c.php"); 
//التحقق من ان كان قد تم تسجيل الدخول مسبقا 
if (isset($_SESSION['guestbook'])) { 
//سيتم توجيه المشرف إلى لوحة التحكم 
	echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=home.php\">\n"; 
} 

else { 

// الفورم 
?> 
<html> 

<head> 
<meta http-equiv="Content-Language" content="ar-kw"> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> 
<meta name="GENERATOR" content="Microsoft FrontPage 6.0"> 
<meta name="ProgId" content="FrontPage.Editor.Document"> 
<title>لوحة التحكم</title> 
</head> 

<body style="font-family: Tahoma; font-size: 8pt; color: #000000"  text="#000000" link="#000000" vlink="#000000" alink="#000000"> 

<p align="center">تسجيل دخول المدير</p> 
<p align="center"> </p> 
<form method="POST" action="index.php?action=start"> 
  <p align="center"><input type="text" name="username" size="20" style="font-family: Tahoma; font-size: 8pt; color: #000000; border-style: solid; border-color: #000000"><br> 
  <br> 
  <input type="password" name="password" size="20" style="font-family: Tahoma; font-size: 8pt; color: #000000; border-style: solid; border-color: #000000"></p> 
  <p align="center"><input type="submit" value="دخول" name="B1" style="font-family: Tahoma; font-size: 8pt; color: #000000; background-color: #FFFFFF; border-style: solid; border-color: #000000"></p> 
</form> 
<p align="center"> </p> 

</body> 

</html> 
<? 
//التحقق من البيانات 
if ($action == "start") { 
//الاستعلام من قاعدة البيانات 
$query="select * from d where username='".$username."' and password='".$password."' "; 
//لاحظوا معي في السطر الذي في الأعلى ؛ تجد أنه سيتم اجراء الاسعلام في حالة وجود المستخدم الذي قام بتسجيل الدخول 
$result=mysql_query($query); 
//التكرار 
while($row = mysql_fetch_array($result)) { 
//التحقق من صحة البيانات المدخلة 
if ($username == $username and $password == $password) { 
//تسجيل الجلسة 
$_SESSION['guestbook'] =  $_POST['username']; 
//الإنتقال للوحة التحكم 
	echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=home.php\">\n"; 
//في حالة إدخال البيانات بشكل خاطئ 
} 
else { 
echo "خطأ : البيانات التي ادخلتها غير صحيحة"; 
} 
} 
} 
} 
?>

و الملف "c.php" هو ملف الكونفيج

تقبل تحياتي و شكراً للتفاعل معي B)

....

تقســــم الناس دنياهم و فتنتها وقد تفرد من يـهوى بدنياهُ

ما فارق الري قلباً أنت جذوتهُ و لا النعيم محباً أنت سلواهُ

#4

أخي لقد سمعت أن الجلسات لا تعمل تلقائياً إلا مع الإصدار الرابع من php و السيرفر الذي عندي هو

phptraid 2.2.1 و لذلك قد أحتاج لتركيب مكتبة

أنا لست متأكد من كلامي و لكن هل هو صحيح !!!

تقســــم الناس دنياهم و فتنتها وقد تفرد من يـهوى بدنياهُ

ما فارق الري قلباً أنت جذوتهُ و لا النعيم محباً أنت سلواهُ

#5

أخي بالنسبة للجلسات...

ستعمل إذا قمت بإلغاء الجماية الموجودة على مجلد

System32 للويندوز

أو قم بتغيير مكان تخزين وإنشاء الجلسات

وبالتوفيق

للمزيد من المعلومات

الاتصال على الموقع الخاص

http://aladdins.co.nr

#6

جرب انشي مجلد اسمه tmp داخل السي

460.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…