我登錄一個用戶,並在我的PHP腳本中創建會話變量併爲其分配用戶名(因爲它是唯一的)。如何識別PHP中會話中的用戶
<?php
session_start();
//$username= getting username from database and all after loggin
$_SESSION['user_of_mywebsie']=$username;
// using $username now
現在這是正確和安全的方式嗎?如果沒有,可以做些什麼? 現在會話與它的用戶名創建..
$sql_query=mysql_query("SELECT * FROM people WHERE username='$_SESSION['user_of_mywebsite']'");
while($row=mysql_fetch_assoc($sql_query))
{
$name=$row['name'];
$profile_pic=$row['pro_pic_location'];
}
//now i will use $name and $profile_pic furthur
這些僅僅2您需要的線。 – xdbas
這似乎是一個過於寬泛的問題並沒有真正有一個明確的答案,而不是一個很好的適合StackOverflow的 - 看常見問題解答:http://stackoverflow.com/faq – qJake
@SpikeX:這是不是過於寬泛。也許不太清楚,但他已經展示了自己在做什麼,並詢問是否可以或是否存在隱藏的陷阱。 – Jon