php Session 設定問題

2023-04-15 14:55:09 字數 2891 閱讀 7350

1樓:匿名使用者

使用到session時,取值還是賦值都要開啟session_start()的。

time()>session['name'] 1200這是什麼意思,是想要當時間超過session儲存的資料的時間嗎,不用了吧 如果只是檔案session寫入的話可以在伺服器配置的 = 1

= 10這幾個參改寫中。

你的session_id 是通過cookie傳遞的吧 如果開啟一新頁面沒有得到已註冊的值,session賦值失敗,還有一種可能就是 = 0問題 這值為0的話瀏覽器被重啟cookie儲存的session_id丟失。

2樓:鞏蕙蘭

session只在一次會話中有效!!

沒有什麼設定全域性!

而且你開啟另一個介面,如果是在位址列輸入的話,這個session肯定沒用!開啟了另外一次會話。

頁面有超連結,點進去的session中的值都有用。

記得在 不同的頁面 用到得地方 啟動session

3樓:匿名使用者

session 在ie瀏覽器中不能啟動新的ie來訪問,只能通過頁面中的連結點選才能檢測到,另外兩頁面的域名也要保持一致。

4樓:娛樂族

在變數前 global 即可全域性應用。。

php怎麼設定session的有效時間

php中$_session是什麼意思?怎麼用?

關於php中session取值的問題?

5樓:影翼視覺

你看下是不是session沒有開啟,為了避免其它伺服器上出現這樣,你可以在頁面的最前面標籤之前加入session_start(),這樣的話用到session的都會先啟動,無論你是自動還是手動。

6樓:百科小斌

根據您說的狀態,好像是本地伺服器的 session 設定的時自動啟動,網路伺服器上的不是自動啟動,在兩個頁面 php 最開始的位置加一行。

if(!isset($_session)) 來啟動session

最好有的**才能分析出問題。

7樓:諸葛術迷

建議你和運營商客服溝通一下~我的伺服器是windows的~

php登入驗證問題session

8樓:匿名使用者

做到你的那個有點難,特別是本機同一種核心的瀏覽器同時登入兩個賬號,其實也沒什麼必要,本機的話都是同一個人,不t出來也可以接收。

我的方法只能做到其他機子登入會t出來。

方法就是資料庫儲存使用者每次登入的ip,每個頁面在session檢測時順便檢測ip是否相同,如果其他機子登入,ip就不相同,那麼就銷燬session

9樓:網友

你可以在資料庫中單獨加一個狀態的欄位,首先去資料庫中驗證狀態這個欄位,如果欄位為1表示已經上線了,拒絕登入。如果為0就表示可以登入,使用者可以登入並且把狀態這個欄位的值修改為1.這樣就可以防止重複登入。

10樓:匿名使用者

php做不到,你這就相當於1個人拿2把相同的鑰匙,一個能開門一個不能開門一樣,你要理解原理。

php session幹嘛用的?舉個簡單易懂的例子

11樓:匿名使用者

session是一個會話,以陣列形式存在,並且有一定的有效期,儲存在伺服器端,而且,他的最大的特性就是具有唯一性!

所謂的唯一性,就是說,在不同的客戶端訪問,session的值是不相同的。

常用於記錄使用者的個人資訊,比如**的登入等!

session寫入後,在有效期內,無需其他操作即可在同一**中的任何一個php檔案進行訪問!

比如,在登入頁面寫入 $_session['username'] abc';

那麼,在其他頁面可以使用 $_session['username']取得這個session的值,根據這個值可以判定使用者是否登入、登入的是哪個使用者賬戶等!

需要注意的是,在使用session之前,需要開啟session,**是session_start();

而且,在寫入session之前,不能向頁面有任何的**輸出,包括html、css、js等等。

比如:session_start();

$_session['abc'] 123;

這樣是錯誤的語法,因為之前輸出了這個標籤!

12樓:上官元恆

php session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定。session 變數儲存的資訊是單一使用者的,並且可**用程式中的所有頁面使用。

13樓:網友

簡單一點說就是記錄使用者訪問過**!

php session問題

14樓:匿名使用者

1、php為sesion的儲存提供了三種方式:檔案、記憶體、自定義儲存,預設是使用檔案儲存。

2、相對於讀取資料庫而言,提升訪問速度是必然的。

根據你的問題,似乎是試圖通過一次讀取資料庫,存入session,然後反覆讀取,這樣提升速度並不是好的方案,因為session只對當前使用者有用,每個使用者第一次都必須讀取資料庫,還是要影響一定的效能,如果使用者量很大,而且你的欄目內容很多,就會有很多資料,會造成大量的輸入輸出冗餘。

建議你採取生成靜態頁面的方式來實現減少資料庫讀取、提升速度。

15樓:匿名使用者

session是以檔案還是記憶體的方式在於你的選擇,你可以通過memcache改為記憶體方式,這樣效率比檔案形式更高。

16樓:融樂翠祖

你可以在中設定session的生命週期。

php session函式有哪些

php手冊可以看一下 請問php中session函式是什麼意思呢?強大的快取技術,作用類似於 cookie 具體例如 會員登陸,當前賬號如果成功登陸到個人中心,那麼就將此時的使用者姓名儲存在session變數裡面,這樣噹噹前賬號去訪問另外一個功能或頁面時,就可以通過sesson去檢測是否是已經登陸的...

電腦IP地址設定問題,電腦IP地址設定問題

1 首先你的路由器的地址是多少,請確認是192.168.1.1還是0.1。具體方式可以在路由內檢視或直聯路由的lan口,網絡卡先擇自動獲得ip地址,就能查到了 2 區域網必須設在同一個網段才可以互聯互通 3 根據你的描述,你的閘道器應該是192.168.0.1,建議你所有區域網的電腦全部改為192....

路由器設定問題,路由器設定問題

如果不正常的話有可能是你路由器設定出現問題 重新登入路由器管理介面重新設定 具體設定如下 首先 電腦連線路由器或者手機連線路由器無線網 然後開啟瀏覽器輸入路由器ip地址 預設192.168.0.1或者192.168.1.1 沒改動過的話 如果改動過的話可以檢視手機連的wifi ip地址 吧最後的數字...