require_once 重复
Posted
技术标签:
【中文标题】require_once 重复【英文标题】:require_once repeats 【发布时间】:2011-11-21 07:07:21 【问题描述】:我正在尝试将客户的浏览器数据通过电子邮件发送给自己一次;但是,require_once 所在的页面有一个 jQuery 库更改图像,并且似乎...... php 在每次图像转换时都在运行。
我试图用这个来防止重复,但这也失败了
$currentFile = $_SERVER["SCRIPT_NAME"];
if ($execute <> 5) require_once 'send_mail.inc';
其中 $execute 在 send_mail.inc 中设置为 5。
想法?
【问题讨论】:
您需要数据 1 次还是每次访问页面?你可以试试饼干。或者像 Rob 所说的那样使用下面的会话。 【参考方案1】:require_once 是每个运行时。如果您有一堆 ajax 请求,每个请求都由一个新的运行时填充。你需要一种方法来坚持一些事情。你可以使用会话来做到这一点。存储有关会话中第一个请求的事实并发送电子邮件。在后续请求中,请勿发送电子邮件。
【讨论】:
以上是关于require_once 重复的主要内容,如果未能解决你的问题,请参考以下文章
如果 REQUIRE_ONCE 存在,HEADER 命令不起作用[重复]