0

我有一个脚本,可以在每个页面的末尾记录我的 zen-cart 网站上的页面访问。最近,我注意到 page_not_found 页面有很多点击量。我正在尝试追溯步骤以找出访问者试图访问的页面,但运气不佳。有没有办法获取最初请求的 page 和 $_GET 变量,这些变量使用 PHP 在 zen-cart 中触发 page_not_found ?我尝试使用 $_SERVER 变量中的变量,但它们为 $_SERVER['SCRIPT_FILENAME'] 返回 index.php,为 URI 的 $_SERVER['QUERY_STRING'] 返回 main_page=page_not_found。例如,zen-cart 设置的 $_SERVER 是否有一些包含原始参数的替代变量?

4

1 回答 1

0

It's overwritten in includes/init_includes/init_sanitize.php line 125

$_GET['main_page'] = 'page_not_found';

You could save this value off and refer to it later in your logging.

于 2011-05-07T23:56:38.703 回答