• 0

مشكلة عند كتابة الدالة $_SESSION

السلام عليكم

ارجو المساعدة...
عند كتابة الدالة $_SESSION في اي مكان في السكريبت يكتبلي في المتصفح 
Notice: Undefined index: message in C:\xampp\htdocs\hraand\php-login\root\user.php on line 80

ولكم الشكر

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


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

هل قمت باضافة 

session_start();

بعد 

<?
او 
<?php

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

$_SESSION['message'] || 'الرسالة البديلة'

 

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


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

مرحبا اخي 

الحل بسيط لتفادي هدا المشكل علامة @ امام امتغير مثال :

@$_SSESSION

@$exemple = "#" ;

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


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

شكرا لك على الرد ولكن..

وضعت 

session_start(); ومن ثم وضعت

$_SESSION['message'] || 'الرسالة البديلة'

مكان

$_SESSION['user']

وبعدها المشكلة

 

كنت استخدم سيرفر محلي وهو appserve وبعدها قمت باستخدام xampp اصدار الphp 7.1.6 وبعدها ظهرت هذه المشكلة.....

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


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

في بعض الاحيان يمكن عملها ولك في هذه الحالة لا.....

unset($_SESSION['message']); لا يمكنني وضع @ قبل $_SESSION ولا قبل unset() لانه يكتب خطا في المتصفح

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


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

ربما قمت باستدعاء 

Index 

قبل ان تقوم بتعريفه في الجلسه مما يعطيك هذا الخطأ 

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


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

هذه الرساله سببها خطا منطقى فى كتابه الكود

لذلك راجع الكود مره ثانيه فى الغالب انك كتبت احد الرموز بطريقه خاطئه

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


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

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

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

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


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

تسجيل الدخول

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


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