Why aren't my cookies working?

2007-11-07 19:36 来源: web 作者:phpma 网友评论 0 条 浏览次数 1

Why aren't my cookies working?

PHP cookies are a relatively simple way of tracking users by storing information in their browser. Here are the most common reasons a cookie isn't working. phpma.com

A. If your cookies aren't being set, one very common problem is that something is being sent to the browser before the cookie. The cookies need to be in the header and come before any HTML. For example:

<html>phpma.com
<head>
<title>My Page</title>
<?php
$Month = 2592000 + time();
setcookie(AboutVisit, date("F jS - g:i a"), $Month);
?>
This code won't work, because you are sending the data (the <html> and other tags) to the browser before the cookie. Instead you should use something like this: phpma.com
<?php
$Month = 2592000 + time();
setcookie(AboutVisit, date("F jS - g:i a"), $Month);
?>
<html>
<head>
<title>My Page</title>
If the problem is that the cookies work for most users but some users are having problems with them, it may be that those particular users have cookies disabled in their browsers.phpma.com

 

This is not a problem with your code at all, just a user's personal preference.phpma.com

上一篇:PHP Code Showing..    下一篇:Execute PHP from..

相关主题:

网友评论