为什么我的cookie这样无法使用?还有php一定要以这种方式编写的吗?
这是前两天照书本上写的一段代码,注释是我自己写的,我在下面的login.php页面登录,无法取得cookie,但是我在login.php页面里最前面用echo $_post[username]却可以获取到从表单传过来的值,不知道是我cookiemanager这个类有错呢,还是哪里出错了?
新手,对自定义函数的用法还不是很明白,再问一下大家php里都是采用这样把主要代码写成单独的一个页面,然后对其进行载入使用吗?或许问题有些小白,但这是熟悉php的一个重要步骤··
php code$value){ setcookie($key,$value); } } public function set_cookie($key,$value){ //设定 setcookie($key,$value); } public function get_array_cookie(){ return $_cookie; } public function up_cookie($key,$value){ setcookie($key,,$time); }}global $cm;if(!isset($cm)){ $cm=new cookiemanager(); //判断是否存在$cm变量,不存在则实例化}?>
php codeget_cookiev(username)){ echo username: password:
eot;}else{ print_r($cm->get_array_cookie()); echo '退出';} ob_flush();?>
------解决方案--------------------
php code$value){ setcookie($key,$value); } } public function set_cookie($key,$value){ //设定 setcookie($key,$value); } public function get_array_cookie(){ return $_cookie; } public function up_cookie($key,$value){ setcookie($key,,$time); }}?>