COOKIE的问题? $cookie_domain = "abc.com";这句去掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刷新浏览器并确认在abc.com域中 mynamesucks(跳槽时要坚定思想,不要被上头的威逼利诱所吓倒)你的做法行不通后来我设置成:$cookie_domain="localhost";也还是不行。我把IE临时文件夹里的东西全部删除,再运行,但却看不到 COOKIE 文件 setcookie函数在用之前要使用session_start();函数来开启cookie的 代码如下:cookie.php<?phpif(!isset($_COOKIE['lid'])) { $cookie['name'] = "lid"; $cookie['value'] = "1"; $cookie['expiry'] = time()+60*60*24*3; $cookie['path'] = "/"; setcookie($cookie['name'], $cookie['value'], $cookie['expiry'], $cookie['path']); unset($cookie);}?>index.php<?phprequire_once("language.php");include_once("common/{$_COOKIE['lid']}/stylesheet.css");require_once("common/{$_COOKIE['lid']}/common.php");$TITLE = WEBSITE_NAME;?><HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=utf-8"><TITLE><?php echo $TITLE; ?></TITLE></HEAD><BODY><?php var_dump($_COOKIE); ?></BODY></HTML>在第1次运行 index.php 后发现错误:Warning: include_once(common//stylesheet.css) [function.include-once]: failed to open stream: No such file or directory in G:\Local\Web\Site\supervise\index.php on line 3Warning: include_once() [function.include]: Failed opening 'common//stylesheet.css' for inclusion (include_path='.;c:\php\includes;g:\Local\Web\Site\lib') in G:\Local\Web\Site\supervise\index.php on line 3Warning: require_once(common//common.php) [function.require-once]: failed to open stream: No such file or directory in G:\Local\Web\Site\supervise\index.php on line 4Fatal error: require_once() [function.require]: Failed opening required 'common//common.php' (include_path='.;c:\php\includes;g:\Local\Web\Site\lib') in G:\Local\Web\Site\supervise\index.php on line 4当刷新后,就出现:array(1) { ["lid"]=> string(1) "2" }得到了想要的值。这是为什么?为什么第1次得不得到值,会发生错误?如何改变这一情况? COOKIE性质就这样.第一次相当于执行,存上.第二次才能取出. <?phprequire_once("language.php");$lid = 'lid';if(isset($_COOKIE['lid'])) { $lid = $_COOKIE['lid'];}include_once("common/$lid/stylesheet.css");require_once("common/$lid/common.php");$TITLE = WEBSITE_NAME;?> 莫名其妙,不使用session_start()能直接用cookie? 郁闷。可以,但是还是找不到自己cookie在程序间歇性失效的原因。 cookie会在刷新一次后生效这点上就不如session来得实在 正则限制位数,只能匹配5位的数字,字母。 文件权限问题??? php css 编码问题 php中连接MMSQL数据库失败。怎么回事?? 求解答 表单中如何只设置两种格式的图片?? php不能连接postgresql的问题 搜索算法:我想做一个搜索程序,请大家帮帮我! 传输丢失问题 php代码有没有实时title提示的调试工具 现在搞网站用jsp还是php好?数据库用什么,如果用ms sql对操作系统就有了限制,不好移植吧? 谁有 FCKEditor 的使用手册?我想看看如何使用?我不晓得我的方法对不?(代码内详)
你的做法行不通后来我设置成:$cookie_domain="localhost";也还是不行。我把IE临时文件夹里的东西全部删除,再运行,但却看不到 COOKIE 文件
if(!isset($_COOKIE['lid'])) {
$cookie['name'] = "lid";
$cookie['value'] = "1";
$cookie['expiry'] = time()+60*60*24*3;
$cookie['path'] = "/";
setcookie($cookie['name'], $cookie['value'], $cookie['expiry'], $cookie['path']);
unset($cookie);
}
?>index.php<?php
require_once("language.php");
include_once("common/{$_COOKIE['lid']}/stylesheet.css");
require_once("common/{$_COOKIE['lid']}/common.php");
$TITLE = WEBSITE_NAME;
?>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE><?php echo $TITLE; ?></TITLE>
</HEAD>
<BODY>
<?php var_dump($_COOKIE); ?>
</BODY>
</HTML>
在第1次运行 index.php 后发现错误:
Warning: include_once(common//stylesheet.css) [function.include-once]: failed to open stream: No such file or directory in G:\Local\Web\Site\supervise\index.php on line 3Warning: include_once() [function.include]: Failed opening 'common//stylesheet.css' for inclusion (include_path='.;c:\php\includes;g:\Local\Web\Site\lib') in G:\Local\Web\Site\supervise\index.php on line 3Warning: require_once(common//common.php) [function.require-once]: failed to open stream: No such file or directory in G:\Local\Web\Site\supervise\index.php on line 4Fatal error: require_once() [function.require]: Failed opening required 'common//common.php' (include_path='.;c:\php\includes;g:\Local\Web\Site\lib') in G:\Local\Web\Site\supervise\index.php on line 4当刷新后,就出现:
array(1) { ["lid"]=> string(1) "2" }得到了想要的值。
这是为什么?
为什么第1次得不得到值,会发生错误?
如何改变这一情况?
require_once("language.php");$lid = 'lid';
if(isset($_COOKIE['lid'])) {
$lid = $_COOKIE['lid'];
}
include_once("common/$lid/stylesheet.css");
require_once("common/$lid/common.php");
$TITLE = WEBSITE_NAME;
?>
这点上就不如session来得实在