المشكلة أنك كتبت للمتصفح قبل تخزين البيانات في ال cookies
الكتابة للمتصفح تكون بطرقيتين
أما بأستخدام دالة
Response.write
أو
كود html
هذا المثال يشتغل
كود:
<%@Language="VbScript" CodePage="1256%>
<%Response.Cookie("CookieName")("Cookie_Key")="Some Data"%>
<html><body bgcolor="#ffffff" text="#000000" rightMargin=0 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" id=all>
كود الصفحة
</body></html>
هذا المثال يعمل نفس الخطأ الي طلع معاك
كود:
<%@Language="VbScript" CodePage="1256%>
<%
Response.write " Some text "
Response.Cookie("CookieName")("Cookie_Key")="Some Data"
%>
<html><body bgcolor="#ffffff" text="#000000" rightMargin=0 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" id=all>
كود الصفحة
</body></html>
و الخطا فيه الشرح الوافي بس أكيد مافهمته
The HTTP headers are already written to the client browser.
Any HTTP header modifications must be made before writing page content.
يتم تخزين الكوكيز headers
و اي تغيير لمحتويات يجب ان تتم فبل اي كتابة للمتصفح
headers = بيانات يرسلها المتصفح للخادم تحوي هذه البيانات على عنوان الصفحة المطلوبة و عنوان ال اي بي الخاص
بالمتصفح و بيانات المتصفح و الكوكيز