تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Oct 2003-
#1 (permalink)  
عندي مشكلة بالكوكيز setcookie !!


السلام عليكم

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

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

اقتباس:
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

كود 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>'
;

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

وشكراً لكم ..






الحاير الولهان غير متواجد حالياً   قديم 02-03-2005, 09:05 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

جرب تستخدم امر:
echo
بدلا من
print
وقل لي على النتيجة ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 03-03-2005, 07:10 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2004-
#3 (permalink)  

متأكد إن هذا الكود هو كود صفحة coo.php كاملاً ؟!


أنا أتوقع إن عندك أكواد HTML في نفس الصفحة

إذا كان عندك حاول إنك ماتخلي أي <HTML> تاج أو <HEAD> تاج فوق كود الـ setcookie

جرب واعطيني النتيجة


لازم يكون سطر setcookie مافي قبله أي تاج HTML






__________________
نحن أمة إقرأ التي لا تقرأ
مبرمج إنترنت غير متواجد حالياً   قديم 03-03-2005, 01:10 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2003-
#4 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة مبرمج إنترنت
متأكد إن هذا الكود هو كود صفحة coo.php كاملاً ؟!


أنا أتوقع إن عندك أكواد HTML في نفس الصفحة

إذا كان عندك حاول إنك ماتخلي أي <HTML> تاج أو <HEAD> تاج فوق كود الـ setcookie

جرب واعطيني النتيجة


لازم يكون سطر setcookie مافي قبله أي تاج HTML
كما قال






fayz غير متواجد حالياً   قديم 03-03-2005, 05:58 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Oct 2003-
#5 (permalink)  

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

انترنت بلس
فايز
مبرمج انترنت

الله يعطيكم العااااااافية ما قصرتووووا

كنت حاط الكود هذا أعلى الصفحة
اقتباس:
<html dir="rtl">
وفائدته تكون الصفحة على الجهه اليمنى ..

لكن حذفت الكود وجربت وضبط كل شئ

الله يعطيكم العااااااافية يا المبدعين ..

بارك الله فيكم






الحاير الولهان غير متواجد حالياً   قديم 03-03-2005, 07:05 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Oct 2003-
#6 (permalink)  

طيب يا اخواني كيف استخدم أكواد الـ HTML ؟؟

فأنا أحتاجها بكثرة ..

سواء نماذج ( فورم ) .. أو تنسيق النص أو غيره ..

كيف استخدمه طالما أن الدالة هذه لا تسمح بأن يسبقها كود HTML ؟






الحاير الولهان غير متواجد حالياً   قديم 03-03-2005, 08:29 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2004-
#7 (permalink)  

تستخدمها بعد الدالة مباشرة






__________________
نحن أمة إقرأ التي لا تقرأ
مبرمج إنترنت غير متواجد حالياً   قديم 03-03-2005, 08:44 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Oct 2003-
#8 (permalink)  

كيف أستخدمها بعد الدالة ؟

أريد أن أضع بعد الدالة كود تسجيل الدخول

أيضاً أريد في الصفحة كود تسجيل الخروج ( فورم تسجيل الخروج مكون من HTML )
^
^
^
ألا يظهر خطأ ؟؟ بعد دالة تسجيل الدخول ؟؟

وعلى طاري تسجيل الخروج كيف أقوم بحذف الكوكيز ؟

شكراً






الحاير الولهان غير متواجد حالياً   قديم 03-03-2005, 08:58 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#9 (permalink)  

اعمل زراعة في ملف ثاني .. مثل المنتديات والطريقة المشهوره .. يظهر مربع بالوسط تم التسجيل بعد زراعتها في ملف فارغ يستخدم لتسجيل الدخول والخروج فقط ..

في ملف المربع تاكد وجود الكوكي واظهر له رساله تم تسجيل الدخول .. وللخروج ايضا

تسجيل الخروج للكوكي

كود PHP:
SetCoookie('cookiename');
//استبدل كوكي نيم باسم الكعكه .. هذه الطريقة آمنه 
//الطريقة الاخرى
SetCookie('cookiename',time()-36000);
طبعا نفس الرقم الموجود لمدة الكوكي .. 
تحياتي






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 03-03-2005, 10:49 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Oct 2003-
#10 (permalink)  

يعطيك العافية يا جريح

وشكراً لك وصلت المعلومة ..

##############

يا الغالي أنت صاحب موقع بي اتش بي العرب ؟
لو كان إنت وين راح موضوعي dafaf

##############






الحاير الولهان غير متواجد حالياً   قديم 03-03-2005, 11:45 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#11 (permalink)  

الله يعافيك حبيبي

والعفو ...

نعم انا موضوعك هنا :

http://www.php-ar.com/showthread.php...0651885e1fd800

تحياتي لك






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 04-03-2005, 10:17 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:05 AM بتوقيت المملكة العربية السعودية