在 PHP/HTML 中退出并显示错误消息
Posted
技术标签:
【中文标题】在 PHP/HTML 中退出并显示错误消息【英文标题】:Exit with error message in PHP/HTML 【发布时间】:2013-04-22 23:03:36 【问题描述】:我正在检查是否使用 isset 设置了特定值。我想退出 html 并显示错误消息,例如“未找到名称,请输入有效名称”。目前我正在检查像
if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"])))
Print "Name not found, Enter a valid name"
打印后,我想退出而不进一步执行 HTML 代码。如何退出我的错误消息并且没有来自 php 的默认错误消息
谢谢
【问题讨论】:
【参考方案1】:死亡或退出:参见 php 文档
http://php.net/die
http://php.net/exit
die ("I'm dyin over here");
【讨论】:
请看下面我的cmets,如果你能提供解决方案,那就太好了。谢谢!【参考方案2】: die("Name not found, Enter a valid name");
这应该有帮助!
问候, 费利克斯
【讨论】:
但这并没有在浏览器中显示文本。当我查看页面源时,我可以看到该消息。如何让它显示在运行 URL 的浏览器中 @user1988876 这段代码应该在浏览器中显示Name not found, Enter a valid name。【参考方案3】:您将使用die 或exit 方法。这将停止显示或执行所有 PHP 和 HTML。
例子:
if ((! isset($_GET["name"])) or (! is_dir($_GET["name"])) or (empty($_GET["name"])))
die("Name not found, Enter a valid name");
【讨论】:
以上是关于在 PHP/HTML 中退出并显示错误消息的主要内容,如果未能解决你的问题,请参考以下文章
在 Azure PowerShell 中显示自定义错误消息并退出