【发布时间】:2025-12-01 05:30:01
【问题描述】:
我有一个最奇怪的问题 - 我已经将一个复杂的 PHP 站点从 Win 2008 移到了一个 linux 机器上,并发现当我 POST 到一个页面时,该页面打开了一个 MySQL 连接,POST 被清空;实际上整个 $GLOBALS 数组都是空的。
有人遇到过这种情况吗?
【问题讨论】:
-
您是否建议
$GLOBALS在调用mysql_connect()之前为非空,然后立即为空? -
嗨,eggyal,类似的东西。如果我在没有 mysql_connect 的页面上 print_($GLOBALS) (不管任何查询等,只需要 mysql_connect),那么 globals 数组是空的。如果我注释掉 mysql_connect 行,则数组已满。文件的两个版本之间的唯一区别是 mysql_connect。
-
终于找到了它——这实际上是一个浏览器问题——只发生在 Firefox 中。当我有更多时间时会找到细节。