In this case, $ _ COOKIE [& #039; username & #039;] cannot print the login user name. What should I do with this user name? The login page {code...} is like this $ _ COOKIE ['username']. The Login User name cannot be printed. What should I do with this user name?
Logon page
Prepare ("select id, username, password from user where username =? And password =? "); $ Stmt-> execute (array ($ _ POST ['username'], ($ _ POST ['Password']); if ($ stmt-> rowCount ()> 0) {list ($ id, $ username) = $ stmt-> fetch (PDO: FETCH_NUM); $ time = time () + 24*60*60; setCookie ("uid", $ id, $ time, "/"); setCookie ("username", $ username, $ time, "/"); setCookie ("isLogin", 1, $ time, "/"); echo 'script location = "blog. php "script" ';} else {echo "Logon Failed" ;}}?>
Reply content:
In this way, $ _ COOKIE ['username'] cannot print the login user name. What should I do with this user name?
Logon page
Prepare ("select id, username, password from user where username =? And password =? "); $ Stmt-> execute (array ($ _ POST ['username'], ($ _ POST ['Password']); if ($ stmt-> rowCount ()> 0) {list ($ id, $ username) = $ stmt-> fetch (PDO: FETCH_NUM); $ time = time () + 24*60*60; setCookie ("uid", $ id, $ time, "/"); setCookie ("username", $ username, $ time, "/"); setCookie ("isLogin", 1, $ time, "/"); echo 'script location = "blog. php "script" ';} else {echo "Logon Failed" ;}}?>
You must first write the COOKIE upon successful login, and then access the new page after writing, so that your php code can read it.
No one ..........