اذهب إلى المحتوى
  • 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

 

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

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

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

 

<? ;()php session_start?>

<!DOCTYPE html PUBLIC >

<html>

....

تم التعديل في بواسطة Web lover
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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
بتاريخ 3 ساعات قال Hussam Barbour:

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

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

 

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...