小编Dav*_*ave的帖子

如何在PHP中将会话变量从一个域传递到另一个域

我遇到过一种情况,我需要将$ _SESSION变量从一个域传递到另一个域的iFrame页面.我花了最后16天尝试各种方法无济于事.我认为唯一合乎逻辑的方法是在url中编码调用iFrame的变量并在iFrame页面中解码它们.我不知道如何解决这个问题,我正在寻找可以找到的任何样品,帮助等.

感谢您提出的所有建议.

这是我想要做的一个例子......

例:

<!-- Note only using hidden as I didn't want to build the form at test phase-->
<form name="test" method="post" action="iframe_test.php">
<input type="submit" name="Submit" />
<input type="hidden" name="fName" value="abc" />
<input type="hidden" name="lName" value="def" />
<input type="hidden" name="address1" value="ghi" />
<input type="hidden" name="address2" value="jkl" />
<input type="hidden" name="country" value="mno" />
<input type="hidden" name="postal_code" value="pqr" />
<input type="hidden" name="city" value="stu" />
<input type="hidden" name="retUrl" value="vwx">
<input type="hidden" name="decUrl" value="yz">
Run Code Online (Sandbox Code Playgroud)

所以从我在这里打了iframe_test.php并执行以下操作:PHP代码:功能StripSpecChar($ VAL){回报(的preg_replace('/ [^ A-ZA-Z0-9" " - @:/ _]/','',$ …

php decode session-variables urlencode cross-domain

8
推荐指数
1
解决办法
6036
查看次数

标签 统计

cross-domain ×1

decode ×1

php ×1

session-variables ×1

urlencode ×1