Php 如何阻止页面返回500错误

Php 如何阻止页面返回500错误,php,Php,我有一个基本的PHP脚本 $hike_id = $_REQUEST['hike_id']; $height = $_REQUEST['height']; $width = $_REQUEST['width']; 有时这些参数没有传递到请求中,我猜这就是返回500错误的原因 有没有办法阻止该页面以某种方式返回500错误?下面是一个例子: 使用isset()检查变量是否设置使用isset()检查变量是否设置您可以使用三元表达式和isset()有条件地分配变量: 此外,如果这些参数总是像您所说的那样

我有一个基本的PHP脚本

$hike_id = $_REQUEST['hike_id'];
$height = $_REQUEST['height'];
$width = $_REQUEST['width'];
有时这些参数没有传递到请求中,我猜这就是返回500错误的原因

有没有办法阻止该页面以某种方式返回500错误?下面是一个例子:
使用
isset()
检查变量是否设置使用
isset()
检查变量是否设置您可以使用三元表达式和
isset()
有条件地分配变量:


此外,如果这些参数总是像您所说的那样出现在查询字符串中,您最好使用
$\u GET
而不是
$\u REQUEST

,您可以使用三元表达式和
isset()
有条件地分配变量:


此外,如果这些参数总是像您所说的那样出现在查询字符串中,您最好使用
$\u GET
而不是
$\u REQUEST

啊,那么发生错误是因为我试图为变量分配一些不存在的值吗?是的,同样,听起来您在php.ini中关闭了显示错误。如果启用该选项,您可能会看到一条错误消息,如“undefined index‘height’”。那么发生错误是因为我试图为变量分配一些不存在的值吗?是的,而且,听起来您在php.ini中关闭了显示错误。启用该选项后,您可能会看到一条错误消息,如“undefined index‘height’”,这是处理变量的方法。对不起,我没有收到任何错误。如果你确切地说当你得到这个错误,我们可以帮助,也许页面显示在我的谷歌站长工具有一个500错误…我自己不明白为什么:)我确实使用isset在代码后面,但我只是不知道为什么会发生500错误。我想是这些变量。这是处理变量的方法。对不起,我没有收到任何错误。如果你确切地说当你得到这个错误,我们可以帮助,也许页面显示在我的谷歌站长工具有一个500错误…我自己不明白为什么:)我确实使用isset在代码后面,但我只是不知道为什么会发生500错误。我想是那些变量。如果
$\u请求['hike\u id']
存在,它将
$hike\u id
设置为该值,否则它将其设置为
0
。如果
$\u请求['hike\u id']
存在,它将
$hike\u id
设置为该值,否则它将设置为
0
$hike_id = isset($_REQUEST['hike_id']) ? $_REQUEST['hike_id'] : '0';
$hike_id = isset($_REQUEST['hike_id']) ? $_REQUEST['hike_id'] : 0;
$height = isset($_REQUEST['height']) ? $_REQUEST['height'] : 0;
$width = isset($_REQUEST['width']) ? $_REQUEST['width'] : 0;