亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么會話 ID 不能保留在同一域中

為什么會話 ID 不能保留在同一域中

PHP
ibeautiful 2022-09-03 14:45:48
我注意到我的php會話ID在我從https://www.mathtutortime.com/tutor/tutor https://www.mathtutortime.com/account/get_tutoring/lobby.html。它工作得很好,如果我從https://www.mathtutortime.com/account/ https://www.mathtutortime.com/account/get_tutoring/lobby.html。我以為會話ID不會保留在不同的域上。我在 https://www.mathtutortime.com/tutor/tutor 的代碼具有我已經存儲的會話信息https://www.mathtutortime.com/tutor。https://www.mathtutortime.com/tutor/tutor 中的代碼是:<?php session_start(); ?><!DOCTYPE html><html>    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">    <script>        window.location.replace("https://www.mathtutortime.com/account/get_tutoring/lobby.html")    </script>    </head>    <body>    </body></html>在大堂.html,我有:<?php session_start();echo session_id();if($_SESSION['loggedin']){    echo "yelo";    if(!$_SESSION['tutor'] && $_SESSION['minutes'] > 0)    {...?>現在,如果我重新加載大廳.html重定向后,會話ID似乎重置回原來的狀態。這意味著它在重新加載頁面后工作。我認為這是因為我能夠超越if($_SESSION['loggedin'])部分.html,當我回顯它時,我可以看到會話ID更改。因此,我認為會話信息確實存在,但只有當我使用window.location.replace等進行重定向時才會失效。但我不知道為什么。感謝您的幫助。
查看完整描述

2 回答

?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

真的很奇怪,現在它工作了。我只是重置了我的歷史記錄/餅干。我確實在新行上有session_start(),所以可能已經修復了它。但是,僅在刪除我的cookie/歷史記錄后才發現它被修復的事實。無論如何,感謝那些回答的人!


查看完整回答
反對 回復 2022-09-03
?
弒天下

TA貢獻1818條經驗 獲得超8個贊

更改此項


    <?php session_start();

?>

<!DOCTYPE html>


<html>

要成為這個,以便在session_start()之前沒有空格(或任何其他字符)被渲染。


<?php session_start();

?><!DOCTYPE html>


<html>

您的 !doctype 也應該沒有前面的空格,盡管不會是問題所在。


查看完整回答
反對 回復 2022-09-03
  • 2 回答
  • 0 關注
  • 74 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號