PHP执行多次


PHP Executing Multiple Times

我的机器上有一个标准的LAMP设置。今天早上,它开始多次执行脚本。

例如,在代码中:

log_message('error', "here be a message ".rand()); exit;

我的日志文件正在用不同的随机数记录两条日志消息,尽管脚本中有一个出口。我以前从未有过这样的经历,有点不知所措。有人能告诉我为什么会发生这种事吗?

如果您正在重写URL,一个常见的问题可能是浏览器请求/favicon.ico,这会导致第二个请求。检查此项的最简单方法是将REQUEST_URI临时添加到日志行:

log_message('error', "{$_SERVER['REQUEST_URI']} - here be a message ".rand());
exit;