• 0

مشكلة في استدعاء الـ session

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

لدي مشكلة في لغة الـ PHP واتمنى أن اجد الحل المناسب..

لدي صفحة لنفترض أن اسمها "page1.php" هذه الصفحة تحتوي على بينات واقوم باستدعاء ملف السيشن بها من أجل بداية الجلسة بهذا الشكل require_once('/session.php');

كذلك أقوم اقوم باستدعاء صفحة اخرى الذي اسمها "page2.php" عن طريق كود جافاسكربت وهذه الصفحة تحتوي أيضا على كود استدعاء ملف السيشن وهذا ما يسبب في ظهور الخطأ التالي:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/qortasne/public_html/Comments.php:2) in /home/qortasne/public_html/includes/session.php on line 2

 

فما هو حل هذه المشكلة ؟؟

علما بأن ملف السيشن يجب استدعائه في كلا الصفحتين

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

و عليكم السلام

تأكد من وجود السطر ()session_start أعلى الصفحة  قبل إرسال أي بيانات

 

<? ;()php session_start?>

<!DOCTYPE html PUBLIC >

<html>

....

تمّ تعديل بواسطة Web lover
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

إن كنت تستدعي صفحة page2.php عن طريق جافا سكريبت داخل  page1.php فلا داعي أن تضع داخل ملف page2.php 

require_once('/session.php');

وتحقق من وجود 

<? ;()php session_start?>

في رأي الصفحة وقبل أي وسم html كما قال الأخ Web lover

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 1 ساعة قال Hussam Barbour:

إن كنت تستدعي صفحة page2.php عن طريق جافا سكريبت داخل  page1.php فلا داعي أن تضع داخل ملف page2.php 


require_once('/session.php');

وتحقق من وجود 


<? ;()php session_start?>

في رأي الصفحة وقبل أي وسم html كما قال الأخ Web lover

 

عند عدم وضعي كود استدعاء السيشن في الـ page2.php لا يمكنني الوصول إلى البيانات المخزنة بالسيشن.

وبالنسبة لبداية السيشن هي فعلا موجودة رأس الصفحة وقبل أي وسم أو كود

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هل يمكنك إرفاق الملفات لإيجاد الحل ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 3 ساعات قال Hussam Barbour:

هل يمكنك إرفاق الملفات لإيجاد الحل ؟

تم حل المشكلة بارسال البيانات المطلوبة في السيشن إلى الصفحة page2.php

 

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

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن