【发布时间】:2011-09-18 06:55:31
【问题描述】:
有没有办法可以在 html 输出后设置 cookie?根据 PHP 手册 setcookie() 应该设置在之前输出。
我的投票系统需要它,其中一个 cookie 将在成功的 Mysql 查询后设置。我把它放在一个文件里。
【问题讨论】:
-
不,它是一个标题,但我不明白为什么你不能改变你的代码来适应它
-
输出缓冲在这里不会使您受益,如果您正在做我期望的事情(有一个允许该人投票的表格,然后想要设置一个反映该人的 cookie投票。)
-
@Dagon,我会尝试将 php 代码移到 html 输出上方。
-
如果这只是一个计数脚本,那么没有问题——只要用 mysql 做任何你需要做的事情,然后 setCookie。
-
如果使用 jquery "go" 到某个 php 文件并在该文件中设置 cookie 会怎样?