【发布时间】:2014-03-18 05:00:59
【问题描述】:
我的 id 是a5efa5。
下面替换 deprecated[?] [^a-z0-9] 的代码不起作用。 a5efa5 在我的数据库表中的 id 中。
//Connect to the database through our include
include_once "database.php";
// Get the member id from the URL variable
$id = $_REQUEST['id'];
$id = ereg_replace("[^a-z0-9]", "", $id); // filter everything but numbers for security
if (!$id) {
echo "Missing Data to Run";
exit();
}
帮帮我吧朋友们,我哪里做错了……
【问题讨论】:
-
“它不工作”没用。请说明,如果您收到错误消息(如果是,是哪条)或结果是否与您的预期不同(如果是,如何)。
-
你的问题是什么。你期待什么输出..你能举个例子吗
-
从您的评论看来,您似乎想避免除数字之外的任何东西。这是一个案例吗?请解释您对
a5efa5id 的期望 - 这是有效还是无效?
标签: php regex ereg-replace