本篇介紹PHP 能跨網頁的共用變數,如果有一些變數希望能跨(同網站)網頁彼此共用,就能用session ... PHP 使用SetCookie() 來達到cookie 設定。 ... <看更多>
php cookie設定 在 [請益] cookie的secure與HttpOnly設定問題- 看板PHP - PTT數位 ... 的推薦與評價
... 在使用的而資安要求要將cookie設為secure與HttpOnly 想說可以的話盡量不要更改程式所以我改了php.ini中關於這兩者的設定session.cookie_secure ... ... <看更多>
php cookie設定 在 [請益] 網頁登入和cookie的問題- 看板PHP - 批踢踢實業坊 的推薦與評價
各位板友好,
小弟在練習寫使用cookie確認會員登入的時候,
是利用類似以下這種結構.
先確認有沒有 post variable, 有的話拿來設定cookie,
再來才 確認cookie有沒有設定 && cookie值有沒有符合(確認帳密)
, 有的話就是歡迎畫面, 沒有的話就還是登入畫面.
登入畫面 是個表單. 可填入帳號密碼, action就是原本的.php
但是登入成功, 畫面仍然是登入畫面, 必須再重新整理一次才會變成歡迎畫面,
請問這種現象要怎麼樣才可消除, 讓使用者可以不用按重新整理?
以下是簡略的結構
==============================================================
main.php
<?php
setMyCookie() ; // 設定cookie
if(isset($_COOKIE['name'])&&isset($_COOKIE['password'])){
$r=check($_COOKIE['name'], $_COOKIE['password']) //確認帳號密碼
if($r==0)
showHello() ; // 顯示歡迎畫面
else
showLoginUI() ; // 帳號密碼有錯, 顯示登入畫面
}
else
showLoginUI() ; //顯示登入畫面
function setMyCookie(){
if(isset($_POST['user_name'])&&isset($_POST['password'])){
//把post variable寫入cookie
}
}
?>
而showLoginUI()是print HTML語法 , 裡面有個form 類似這樣
<form action='main.php'method='POST' >
<input type='text' name='user_name'...>
<input type='password' name='password'....>
</form>
==============================================================
懇請指教, 若有更好的方法請教一下小弟..謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.102.148
※ 編輯: jeffrank 來自: 220.134.102.148 (07/31 15:06)
... <看更多>