作者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
1F:推 opoepev:不会不是B2.php把session重新设定了!? 直接印session试试! 10/26 21:12
2F:推 cttlee:session_start();? 10/26 22:24
3F:→ cloudlin322:B2.PHP在单独页面时有显示出在B1.PHP里面所设定的 10/27 06:29
4F:→ cloudlin322:session值了~ 10/27 06:29