PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] session 跨檔案消失
作者:
ca0409
(舞櫻咲夜)
2020-09-30 15:46:50
各位前輩好
目前遇到 session 跨檔案 存取不到
在 local 時每個頁面上方都加上
session_id(SID);
session_start();
這樣跨檔案可以存取得到
可是上傳到 server 後,只要跨檔案 session 就被清空,印出來都是 [ ]
也改過 php.ini
session.auto_start = on
session.use_trans_sid = 1
刪掉每個頁面上方的 session 設定
session.use_only_cookies=0
cookies 也設定了
還是都不行
請問有什麼辦法可以解嗎?
謝謝
作者:
HwangTW
(谷歌翻譯王)
2020-09-30 23:39:00
感覺你網頁沒寫乾淨基本上要先做 session_start(); 這件事再做 session_id();而且你沒用 $_session[] 去插你的東西$_session <- 這個是global的,沒使用他應該就是你跨網頁無法存取變數的元兇
https://is.gd/Vhk0oL
這裡有關於session的說明
作者:
typers
(Typer)
2020-10-01 03:15:00
如果沒特殊需求,應該是不需要呼叫session_id()
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2020-10-04 23:03:00
session_id(SID): 把目前session ID強制設成SID會成功: 可能剛好有設個常數叫SID 所以每次都用那個session ID 或者根本沒設過SID php只好發出個警告並且把它當字串"SID"來用 這樣勉強也過了但是你display errors沒開所以根本沒發現不會成功: 正常應該是不會成功 上面那樣成功才是怪事
繼續閱讀
[請益] 怎麼 join 不同資料庫的 table ??
jagerwu
[請益] include外部連結的安全做法
piligo
[請益] PHP 加入超連結
m200565821
[請益] require_once 出現 500 error
sssh
Re: [請益] 下載大檔斷線問題
ddoll288
[請益] PHP上傳檔案問題
m200565821
[請益] 處理字串的小問題
poeta
[請益] 銀行 API 加解密問題
chan15
Re: [請益] 請教一各關於PHPMailer的問題
backfish
[請益] php 轉格式問題
lucy35
Links
booklink
Contact Us: admin [ a t ] ucptt.com