php - 如何将非验证手机号码用户重定向到验证页面

标签 php mysql phpmyadmin

如果用户已登录,那么如果他的手机号码已验证,那么他将允许移动 index.php,否则他将移动到 mobileverify.php。所以我写了一个函数,如果未经验证的用户试图在 index.php 中移动,我会在索引页面中调用这个函数。函数将重定向他 mobileverify.php 但函数不起作用,请查看下面的代码并告诉我哪里错了

function mobile_verify(){
if(isset($_SESSION['user_id'])){
$login = $_SESSION['user_id'];
$query =mysql_query("SELECT * FROM `users` WHERE `user_id`='$login'");
$row = mysql_num_rows($query);
$verify = $row['verify'];
if($verify === ""){
header('Location: mobileverify.php');
exit();
}
}
}

最佳答案

mysql_num_rows($query); 

返回结果集中的行数而不是值。

尝试

$row = mysql_fetch_array($result);

关于php - 如何将非验证手机号码用户重定向到验证页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359540/

相关文章:

php根据单选插入值

php - 如何在 javascript/jQuery 中通过 url 发送数组

php - MySQL:多对多加入不存在的地方

Mysql 行查询到 codeigniter 查询

mysql - VB.Net 删除 DataGridView MySql 中选定的行

php - mysql 1time 3种不同的排序

php - 如何在 CakePHP 中生成安全的私有(private) url?

mysql - 如何从文件中插入而不重复

mysql - 看不到 PHPMYADMIN 控制面板

MySQL 触发器 - 使用从另一个表获取的平均值更新表中的最后一行