gpt4 book ai didi

php - 处理PHP中的异常

转载 作者:行者123 更新时间:2023-12-03 08:28:36 28 4
gpt4 key购买 nike

寻找一点帮助,我在wamp上设置了一个基本的php索引页面。

通过在浏览器中导航到localhost/test/可以访问。

但是,如果我在URL后面附加“'”,则会返回所用的apache版本和用于通信的端口,如果操作不当,可能会很危险。

您能否告诉我,有没有一种快速的方法来处理php中任何未解析的URL,以返回说“输入的URL错误”的消息?

我对此非常陌生,因此不胜感激。

代码是:

<?php include "config.php"; ?>

我曾尝试使用Google搜索,但是不熟悉该术语使这几乎成为不可能。

谢谢韦恩

最佳答案

有两种(主要)方法可以做到这一点:
选项1-将所有流量路由到特定页面
首先,您可以将所有流量路由到一页并处理其中的错误。您可以通过在RewriteRule文件中添加常规.htaccess来实现。例:

RewriteRule .* index.php
然后,您的 index.php必须处理合法和错误的URL。
选项2-使用自定义错误处理程序页面
创建一个文档来处理404。例:
<?php
echo "Sorry, that page wasn't found";
使用以下规则将该文件设置为 .htaccess中的404处理程序:
ErrorDocument 404 /errors/404.php
(其中404.php就是您刚刚创建的文档的名称。)
选项2比较容易,但是在更复杂的应用程序中通常需要选项1。

关于php - 处理PHP中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355650/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com