【发布时间】:2021-01-24 02:32:40
【问题描述】:
我正在尝试重定向用户,因此如果他们在 url 中输入无效的 GET['id'],他们将被重定向到主页。
注意:当 GET 为空时,我已经使用下面的代码使其工作
} else if (empty($_GET['id'])) {
header("Location: home.php");
exit;
}
但我的 URL 仅将整数作为 'id' :
website/edit.php?id=10
如果用户输入了一个字母,我想要重定向到主页:
website/edit.php?id=g
这可能吗?感谢您的宝贵时间!
【问题讨论】:
-
将
!empty和php.net/manual/en/function.ctype-digit.php、php.net/manual/en/function.is-numeric.php 或preg_match与您自己的正则表达式一起使用。
标签: php database url redirect get