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

مشكلة فى الكوكيز

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

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

لدى مشكلة فى الكوكيز

<?
$name="This is my value";
setcookie ("test",$name,time()+3600);
?>

يعطى هذا الخطأ

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\test\cook.php:2) in c:\apache\htdocs\test\cook.php on line 4

ما السبب وما الحل ؟

وشكراً

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#2

هل كود الصفحه هذا فقط ؟ اذا لم يكن كذلك , ضع كامل الكود ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

نعم هذا هو كود الصفحة بالكامل ويعطى الخطأ السابق

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#4

تأكد انه لايوجد فراغ قبل <?php و لابعد ?>

I Say Nothing

#5

جزاك الله خيراً

الحمد لله المشكلة تم حلها ولكن هذا الفراغ المعترض عليه غريب جداً وما سبب اعتراضه ؟

شكراً مرة أخرى

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#6

لأن وجود الفراغ يسبب ارساله إلى متصفح الـ client

فترك هذا الفراغ واستخدام دالة ترسل معلومات ايضا للمتصفح (header,session,cookies) يؤدي ذلك لظهور رسالة الخطأ

I Say Nothing

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