因此,它是大學項目的最後一步...... 我試圖從依賴會話的mysql表中獲取值。 例如,你輸入你的電子郵件和密碼,你重定向的下一頁有兩個你的名字。 我使用這個腳本登錄檢查:從當前會話中獲取名字PHP
<?php
ob_start();
$host="localhost";
$username="***";
$password="***";
$db_name="***";
$tbl_name="usersWebsite";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
,我用這個短代碼來創建會話:
<?php
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>
<meta http-equiv="refresh" content="0; url=http://starkwave.com/main/dashboard" />
上了車的教程中的代碼在線和它適應於我的情況 我想在PHP頁面呼應的是登錄的用戶的名字, 非常感謝您
'mysql_'is棄用PLZ切換到'mysqli_'看http://stackoverflow.com/questions/1390607/how-could-i-change -this-mysql-to-mysqli – JaMaBing 2014-08-27 15:25:52
'session_register'也被棄用。你從哪裏得到遺留代碼:-S – DanFromGermany 2014-08-27 15:28:48