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

عندي مشكلة بالكوكيز setcookie !

مغلق
بدأه الحاير الولهان في 2 مارس 2005 · 14 رد · 1,231 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني واجهتني مشكلة بالكوكيز خطيرة جداً ..

حاولت ثم حاولت لكن للاسف الخطأ دائماً يظهر لي في الصفحة وهو

اقتباس
Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\coo.php:2) in c:\apache\htdocs\coo.php on line 11

طبعاً انا استخدم الكوكيز على السيرفر الشخصي ( الأباتشي ) ..

وكل ما سجلت كوكيز إذهب إلى مجلد cookies بالويندوز ولا أجد ملف الكوكيز

الذي قمته بعمله ..

وهذا كود الصفحة coo.php

if (! isset($a) or $a=="")
{
        $a="one";
        }

if ($a == "cookie")
{
setcookie("one","$thename",time()+(36000));
if ($one == true)
{
        print "تم تسجيل الدخول بنجاح";
        } else {
                print "فشل تسجيل الدخول";
                exit;
                }
        }

if ($a == "one")
{
Echo '<form action="coo.php?a=cookie" method="post">
<input type ="text" name="thename">
<input type="submit" value="دخول !">
</form>';
}

أتمنا أن تخبروني أين الخطأ الذي وقعت به ؟ :unsure:

وشكراً لكم ..

#2

المشكلة هذه تظهر في الحالة التالية

عند وصول اي رموز الى المتصفح ثم طلب هذه الدالة

ضع ملف الـ php الذي تنفذه لاجده لك

اذا لم ترى شيئا انتبه لنقرات رز Enter التي قد تكون زائدة قبل الرمز ?>

Let's google help you Before ask

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

My Blog : www.phplover.net

#3

شكراً لك يا مشرفنا على ردك

ممكن توضح يا الغالي ردك ؟؟

وكود الصفحة موجود بالوضوع فوق

يا ليت يا الغاليتشرح لي الخطأ

شكرا

#4

لم افحص الكود كخوارزمية

لكن جرب الملف المرفق كما هو

test.zip

Let's google help you Before ask

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

My Blog : www.phplover.net

#5

ضبط معااااي يا مشرفنا

شكررررررررررررررررررررررا لك يا المبدع

تحياتي

#6

اخواني الاعزاء

انا اواجه نفس المشكلة في موقعي على الانترنت و لم اتمكن من حلها حنى الآن ....

ارجو منكم توضيح الحل لها حيث انني قمت بحذف الاسطر الزائدة و لم انجح

و شكرا

#7

أحيانا مجرد الفراغ (يعنى سطر إنتر زيادة) يكون السبب (وهذه المشكلة أخذت لوحدها يومين لما إكتشفتها!! :( )

حاول أن تهتم بإزالة الفراغ.. :)

وياريت من الأفضل أن ترفق الكود المستخدم B)

تم تعديل هذه المشاركة بواسطة anwarica في 14 مارس 2005 في 17:58

#8

أخي الكريم

هذا هو الكود و الملف

شكرا لك على مساعدتك

login2.php

#9

أسف لتأخرى أخى darekman

رأيت الكود .. رغم أنه يحتاج لقاعدة بياناته إلا أنه واضح خطأ كبير شوية ..

mysql_numrows

المفروض mysql_num_rows .. نسيان الاندر سكور يبوظ نتيجة الشرط المطلوب .. وقد يعمل حلقة غير منتهية .. فلا يكون هناك كوكيز من أساسه :)

#10

اخي الكريم...

اشكر لك مساعدتك لي ... الواقع ان الخطأ في mysql_num_rows لم يؤثر في الكود ... لقد قمت بوضع جمل echo لعمل Trace للاخطاء في الكود و ايضا قمت بجلب قيمة لحقل من ال Data Base و قد كانت صحيحة...

الواقع ان المشكلة الرئيسية لدي في جملة Set Cookies حيث اتلقى هذه الرسالة

Before connect After connect Query Result = 1 Office ID ---> ETS

Warning: Cannot modify header information - headers already sent by (output started at /home/etsegypt/public_html/amadeus/dologin.php:12) in /home/etsegypt/public_html/amadeus/dologin.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/etsegypt/public_html/amadeus/dologin.php:12) in /home/etsegypt/public_html/amadeus/dologin.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/etsegypt/public_html/amadeus/dologin.php:12) in /home/etsegypt/public_html/amadeus/dologin.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/etsegypt/public_html/amadeus/dologin.php:12) in /home/etsegypt/public_html/amadeus/dologin.php on line 42

#11

اخي الكريم

هناك فراغات او Enter اسطر فارغة قبل هذا الكود

تاكد من حذفها جميعا

Let's google help you Before ask

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

My Blog : www.phplover.net

#12

مثلما قال الأخ مصطفى تماما :)

وممكن تستخدم

ob_start();

ويمكنك وضع هذا الكود أيضا فى بداية الصفحة خالص لو واجهت نفس المشكلة لا قدر الله ..

#13

اخي العزيز anwarica

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

شكرا جزيلا لك

#15

اخواني العزيز

اشكركم جزيل الشكر اخيرا عمل الكود معي

جعلها الله في ميزان حسناتكم

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

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