भेज चुके हैं, मैं PHP के लिए नया हूं, मैंने अभी PHP setcookie() का अभ्यास किया और असफल रहा।सेटकुकी, हेडर जानकारी संशोधित नहीं कर सकता है - हेडर पहले से ही
http://localhost/test/index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
?>
</body>
</html>
http://localhost/test/view.php
<?php
// I plan to view the cookie value via view.php
echo $_COOKIE["TestCookie"];
?>
लेकिन मैं index.php चलाने के लिए विफल रहा है, आईई इस तरह की चेतावनी।
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\test\index.php:9) in C:\xampp\htdocs\test\index.php on line 12
मैंने अपनी आईई 6 कुकी को कोई संदेह नहीं बनाया।
क्या ऊपर मेरी प्रक्रिया पर गलत है? धन्यवाद।
विनएक्सपी ओएस और एक्सएएमपीपी 1.7.3 प्रयुक्त।
@ केनीटीएम, एक और सवाल। मैंने कोड का परीक्षण किया, यह अच्छी तरह से काम करता है। लेकिन जब मैंने एक और ** viewMore.php ** बनाया जो ** view.php ** के समान कोड का उपयोग कर रहा है। लेकिन ** http: //localhost/testMore/viewMore.php** में स्थित viewTwo.php। (अलग निर्देशिका) मैं viewMore.php के साथ कुकी मान को 'echo' करने में विफल रहा, अन्यथा view.php अभी भी अच्छी तरह से काम करता है। क्या आप कृपया मुझे बता सकते हैं क्यों? –
@ नैनो: '$ पथ' पैरामीटर को'/'पर सेट करें। डॉक्टर देखें। – kennytm