使用PHP $_GET向数据库插入数据



我使用$_GET['id']来完成上述任务。我用isnumeric()限制$_GET,没有问一个太复杂的问题,我基本上想要id = 1id = 2以外的任何其他值都会导致错误,如何在PHP中实现这一点?我一定要用函数吗?如果是这样,正确的做法是什么?

您可以将接受的值设置为动态的(如果1或2只是示例):

$acceptedValues = [1, 2];
if(!in_array($_GET['id'], $acceptedValues)) {
// send back error response here
die();
}
// continue

最新更新