【发布时间】:2015-07-16 17:32:57
【问题描述】:
这是我的代码,我知道 SQL 正在返回结果,因为我已经检查过了。但是,设置的 cookie 似乎不起作用。
public function login($username, $password){
$username = $_POST['username'];
$password = md5($_POST['password'].THEME_SALT);
global $wpdb;
$result = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}users WHERE username ='".$username."' AND password ='" .$password."' LIMIT 1");
if (!empty($result)){
setcookie("user", $username, time() + 3600);
}
return false;
}
有什么想法吗?
【问题讨论】:
-
你把这个函数挂在哪里了?
-
你如何检查cookie?
-
你可以像这样检查 echo $_COOKIE["user"];
标签: php mysql wordpress cookies