这个程序是php4.0.x的,不修改就不能用了
$PHP_SELF 改成 $_SERVER['PHP_SELF']这不是setcookie的问题
$PHP_SELF 改成 $_SERVER['PHP_SELF']这不是setcookie的问题
解决方案 »
- 关于字符连连接
- 在date函数中,参数 i 表示分钟00~59,哪个表示分钟 0~59?
- 通过页面中select下拉菜单的改变来改变本页中iframe中的table中数据的改变
- 现在想做一个PHP+MYSQL的用户金钱帐户管理的页面
- 讨论一下: PHP 架构的稳定、安全方法
- 怎样把前一页的select中选得的值传到下一页的select中?
- 关于安装apache+php4+mysql的问题
- 哪位有一位php编程规范约定文档
- error_reporting()返回的int代表什么?
- php网站如何让指定的URL地址跳转到404错误页面或指定页面?
- 实易整站程序公开测试
- php怎样调用另外一个文件?
报错:Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\phptest\sqladmin\cookietest.php on line 8而且下面这个程序也不行<?php
setcookie("HasVisitedLast24Hours","Yes",time()+86400,"/store/",".clearink.com",1);
?><HTML>
<HEAD>
<TITLE>setcookie</TITLE>
</HEAD>
<BODY>
Cookie Set
</BODY>
</HTML>报错:Warning: Cannot add header information - headers already sent by (output started at D:\phptest\sqladmin\cookietest2.php:2) in D:\phptest\sqladmin\cookietest2.php on line 3
Cookie Set 请继续关注!!!
或者怎样才能验证setcookie函数是否执行?
<?php
$status = 0;
if (isset($_COOKIE['myTstCky']) && ($_COOKIE['myTstCky'] == "ChocChip")) $status = 1;
if (!isset($_GET['CCHK'])) {
setcookie("myTstCky", "ChocChip");
header("Location: $_SERVER['PHP_SELF']?CCHK=1");
exit;
}
?>
<html>
<head><title>Cookie Check</title></head>
<body bgcolor="#FFFFFF" text="#000000">
Cookie Check Status:
<?php
printf ('<font color="#%s">%s</font><br>;',
$_COOKIE['status'] ? "00FF00" : "FF0000",
$_COOKIE['status'] ? "PASSED!" : "FAILED!");
?>
</body>
</html>关于这个问题faq里讲的很清楚了。
以上那个程序好像还是不行,有个地方好像错了
$_COOKIE['status'] 好像应该改为 $status
但是即使改过来,也是不正常
页面一片空白
怎样才能监测出来到底是哪里出了毛病?
FAQ 是 Frequently Asked Questions
的缩写,就是时常被询问到的问题。