我使用$_GET['id']
来完成上述任务。我用isnumeric()
限制$_GET
,没有问一个太复杂的问题,我基本上想要id = 1
或id = 2
以外的任何其他值都会导致错误,如何在PHP
中实现这一点?我一定要用函数吗?如果是这样,正确的做法是什么?
您可以将接受的值设置为动态的(如果1或2只是示例):
$acceptedValues = [1, 2];
if(!in_array($_GET['id'], $acceptedValues)) {
// send back error response here
die();
}
// continue