作者cloudlin322 (麥芽糖N  ﳿ︠)
看板PHP
標題[請益] iframe無法傳值??
時間Fri Oct 26 19:13:33 2007
假設
有一個網頁 A.PHP 放在SERVER A
有兩個網頁 B1.PHP、B2.PHP 放在SERVER B
A.PHP 裡面放入一個 iframe 顯示 B1.PHP ,同時會傳值ID,PW
<iframe src=B1.PHP?ID=XXX&PW=XXX></iframe>
B1.PHP 要檢查送來的值,若是正確則配置 SESSION 值
B1.PHP 裡面有一個超連結連結到 B2.PHP 裡面
B2.PHP 則要顯示出 SESSION 的值:$_SESSION['ID']、$_SESSION['PW']
我的問題在於
B1.PHP 有顯示出 $_SESSION['ID']、$_SESSION['PW']
但是連結到 B2.PHP 之後,卻變成了空值!?
假如是 iframe 的問題
在 A.PHP 的 iframe 若是連結到奇摩
就都可以正常登入,就算換頁也都沒有問題
假如是網頁的問題
不要透過 A.PHP 的 iframe 顯示
另外寫一個 T.PHP ,裡面一個超連結 <a href=B1.PHP?ID=XXX&PW=XXX></a>
B1.PHP 跟 B2.PHP 就都可以顯示出 SESSION 的值
想要請問板上的高手們,問題出在哪邊呢??
是否有解決的方法??
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.21.120.79
推 opoepev:不會不是B2.php把session重新設定了!? 直接印session試試! 10/26 21:12
推 cttlee:session_start();? 10/26 22:24
→ cloudlin322:B2.PHP在單獨頁面時有顯示出在B1.PHP裡面所設定的 10/27 06:29
→ cloudlin322:session值了~ 10/27 06:29