在php中怎麼實現在登入頁a登入用session儲存使用者名稱在

時間 2022-02-06 19:15:12

1樓:清風之無痕歲月

關閉頁面是無法銷燬session的,

首先session是有一個儲存期限的,預設好像是多少分鐘來著忘記了,是可以自己設定,

比如session是30分鐘,你在15分鐘後訪問**,伺服器檢測到你是活動的,就給你session重置30分鐘,如果你在31分鐘訪問那麼 超時了,伺服器在30分鐘時已經把你以前的給丟棄了,所以你是一個新的使用者,表現的現象就是有些網頁你登陸後 直接點選右上角x 掉後馬上在開啟瀏覽器輸入 剛剛登陸的**你會發現你還是登陸狀態..

在有比如你登陸了一個網頁,長時間沒有瀏覽過這個網頁那麼,在你下次點選這個**連結時候,就發現讓你重新登陸..

你直接關閉瀏覽器 一般情況下伺服器是不會馬上知道你已經離開的,

如果**有登出按鈕,你點選後就相當於告訴伺服器你離開了,請把我的賬號給登出了..

2樓:我的hey蠻

關閉瀏覽器 session自己就沒了

a<?php

session_start();//開啟session$name="123123";

$_session['name']=$name;//session賦值

?>

b<?php

session_start();

$a=$_session['name'];//拿到sessionecho $a;

?>

c<?php

session_start();

session_destroy();//點登出的時候?>

先訪a再b再c,差不多這意思,關閉瀏覽器頁籤銷燬session不會

php中如何使用session 來實現在一個頁面登陸後才能訪問另外一個頁面

3樓:這腿硬不硬

登入後第一個頁面

<?php

session_start();

$_session['id']=$id;//從資料庫中查詢出來的id$_session['username']=$username;//從資料庫中查詢出的使用者名稱

?>

第二個如果要通過url訪問的頁面

<?php

session_start();

if($_session['id']==null&&$_session['username']==null)

?>

第三個退出頁面

<?php

session_start();

$_session['id']==null;

$_session['username']=null;

?>

4樓:匿名使用者

真怕你是騙分的,所以很多人不敢答,我寫一個例子:

登入頁面:

<?php

session_start();//在最頂端,不要有輸出$_session['test']='abc';//直接把使用者名稱abc賦予test

?>

其他要登入才能看的頁面:

<?php

session_start();

if(isset($_session['test']))else?>

如果需要登出(也就是刪除session):

<?php

session_start();

unset($_session['test']);//直接unset,或者用session裡面的函式,我沒試過

?>

有疑問追問,我很快就回答的

php初學 我有一個登入頁面a.php 登入成功跳轉到b.php 但是怎麼防止在位址列直接輸入b.php進入該頁面呢?

5樓:心遊四方

登入a.php

<?

//登入成功後加入

session_start();//此句前面不能有echo 或html的任何輸出

$session["admin"]="admin";

?>

修改:b.php,在頭部加入

<?

session_start();

if ($session["admin"]="admin")?>

6樓:嘟嘟樂悠

樓上正解,a.php處理登陸資訊成功後啟用session儲存使用者的登陸資訊,b.php頁面裡面加入對session內容的匹配,如果沒有session那麼就列印錯誤,如果有session資訊,那麼繼續。

7樓:匿名使用者

如果想實現這樣的功能,你可以在a.php頁面設計標識,然後在b.php頁面判斷標識是否存在,是否正確。

如果標識正確表示是從a.php頁面過來的,否則視為非法訪問,重定義到a.php就行了。

在a.php頁面做標識的方法有好幾種,比如設定cookie,比如向b.php post資料等等

用php實現網頁的登入功能,請問如何用session 獲得登入狀態以及登入的使用者名稱

8樓:匿名使用者

session_start();if(!isset($_session['uid']))

9樓:匿名使用者

session 你php檔案開啟就行了 瀏覽器自動儲存 完了再判斷就ok了

10樓:匯豐中信

你直接用php自定義的$_session['名稱']獲得就行了

11樓:匿名使用者

自食其力

12樓:匿名使用者

直接輸出session的內容啊,

用php製作登入頁面,登入後如何顯示暱稱?

13樓:菲衣夢

在login.php那裡,在$_session['username']=$username;後面加 $_session['aname']=$row['aname'];

check.php則改成

<?php

session_start();

$aname=@$_session['aname'];

if ($aname)

else

echo "";

?>

14樓:平凡的人

<?php

session_start();

$username=@$_session['username'];

if ($username)

else

echo "";

?>

15樓:韓湘子

$_session['username']=$username;

新增一行:

$_session['aname']=$row['aname'];

在需要顯示的地方,直接輸出$_session['aname']即可

php中怎麼實現點選按鈕然後從MYSQL中刪除對應行的資料

比如現在我想傳到admin.php 頁面 傳遞的資料是 id 22 page 1 不需要這麼煩的吧 刪除 在admin.php頁面 用 id get id 就可以得到id的值 page同理 無重新整理操作,可以用jquery.ajax來操作。快下班了,就簡單地寫一段給你試試。假設你的刪除按鈕是 這裡...

中怎麼在最前面插入空白頁,WORD中 怎麼在最前面插入空白頁?

小t學姐 1.在word2010中開啟word文件,游標插入文件首行前面。2.單擊 插入 選項卡,在 頁 組單擊 空白頁 按鈕,在該頁前面就插入了一頁空白頁。3.游標插入一頁文件的末尾處。4.單擊 插入 選項卡,在 頁 組單擊 空白頁 按鈕,在該頁後面就插入了一頁空白頁。5.游標插入文件中間某處。6...

怎麼在EXCEL中實現批量乘法運算

豆豆逗逗豆豆呀 1 本次演示操作的office辦公軟體為excel 2013版本。2 新建一個excel電子 在excel電子 中輸入用於演示如何在excel 中進行批量乘法運算的操作。3 滑鼠單擊選中c1單元格,在公式編輯欄輸入 a1 b1 公式,單擊鍵盤上的回車鍵。4 單擊回車鍵之後我們可以在c...