1

如果请求的 URI 出现 500 错误,我想重定向到错误页面。我做了这样的事情:

ErrorDocument 500 /Errors/500.php?p=%{REQUEST_URI}

将请求的 uri 作为 GET 参数发送到“500.php”以处理请求。但是 500.php 没有收到 GET 参数。

我该怎么做呢?

提前致谢。

4

2 回答 2

1

你可以在你的 php 文件中使用$_SERVER['REQUEST_URI'] 。例如

echo $_SERVER['REQUEST_URI'];

应该显示用户请求的链接。

于 2012-03-30T10:54:27.060 回答
0

“500.php”不会得到任何参数,因为你正在调用 505.php

顺便说一句,你试过phpinfo(32);了吗?我很确定您已经有了您的请求,没有其他参数。

于 2012-03-30T10:53:06.517 回答