Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在URL[PHP]中放置错误消息的目的是什么?_Php_Url - Fatal编程技术网

在URL[PHP]中放置错误消息的目的是什么?

在URL[PHP]中放置错误消息的目的是什么?,php,url,Php,Url,我在看这个教程,42:15那个家伙把PHP错误放到URL中。但它的目的是什么,如果用户不看URL,而且它对用户不友好,他应该在设计中显示它。现在我真的看不出这有什么用,除非我误解了什么。谢谢。稍后,当浏览器请求signup.php脚本时,它可以使用不友好的错误信息,例如,以用户友好的方式向用户显示它 更新 此脚本(foo.php)演示了: <?php $errors = array( 'one' => "Error One is occured :(", 'two'

我在看这个教程,42:15那个家伙把PHP错误放到URL中。但它的目的是什么,如果用户不看URL,而且它对用户不友好,他应该在设计中显示它。现在我真的看不出这有什么用,除非我误解了什么。谢谢。

稍后,当浏览器请求signup.php脚本时,它可以使用不友好的错误信息,例如,以用户友好的方式向用户显示它

更新 此脚本(foo.php)演示了:

<?php
$errors = array(
    'one' => "Error One is occured :(",
    'two' => "Error Two is occured :(",
    'three' => "Error Three is occured :("
);
if (!isset($_GET['error'])) {
    $data = "Signup is Success!!!";
} else {
    $err = $_GET['error'];
    $data = empty($errors[$err])? "Unknown Error is occured ...": $errors[$err];
}
echo $data;

你有没有举个例子或者简单地解释一下你会怎么做?因为在他的教程中,我没有看到他这样做,所以他这样做是毫无意义的,或者这是一个好的做法吗?我已经更新了答案