0
我登錄的代碼是:PHP:PHP登錄和logou(父文件夾的設置會話路徑)
session_start();
if (isset($_COOKIE["cookiename"])){
$unm = $_SESSION["user_name"];
echo "User : " . $_SESSION["user_name"] . "";
echo " <a href='http://localhost/UI/user/logout.php'>logout</a>";
echo " <a class='addmeeting' href='http://localhost/UI/user/createmeeting.php' title='Create New Meeting'>Create Meeting</a>";}
else{
echo "<li><a href='register.php'>Register</a></li>";
echo " User : Guest!<br />";
}
當用戶登錄時,我希望這是一個註銷鏈接,當他們未登錄,註冊鏈接。
我的文件如下:
UI
user(folder)
userprofile.php
login.php
logout.php
headers.php
index.php
footer.php
當我登錄時,它總是顯示註銷,除了上的index.php。但是,在用戶文件夾之外,它顯示註冊。
這裏有什麼問題?
現在我更新我的問題
爲此使用會話,而不是Cookie。 – Flukey
這是一種非常糟糕的方式來處理登錄,因爲他可能會修改他的計算機上的cookie值,因此不需要任何密碼就可以識別自己身份。 – Bgi
FWIW:由於您是PHP新手,您可能會考慮尋找一個可以登錄/註銷的庫。它會讓你的生活變得輕鬆(並且更安全)。祝你好運 – David