除了 cookie 、session 、get 、post 还有别的传值方式吗?
有个页面这四种方式都不好解决,没有办法了吗?
有个页面这四种方式都不好解决,没有办法了吗?
1
opengps Jun 25, 2020 via Android
url 呢?
|
2
yitd OP 场景是 iOS 客户端
跨域名 iframe 下,次域名它连自己的 cookie 和 session 数据都无法获取到 |
5
loading Jun 25, 2020
WebSocket?
|
6
loading Jun 25, 2020
是跨域问题吗?是在不行你可能需要 server side 自己接起来。
|
7
joyqi Jun 25, 2020
postMessage
|
8
MarkSanders Jun 25, 2020
1. 父子域间可共享 cookie ;
2. 通过 document.domain 实现跨域; 3. 通过 postMessage 实现跨域; 4. 通过 hash 貌似也能跨域传值。 纯 PHP 貌似只有第一种;后面三种需要配合 js 。 |
9
imdong Jun 25, 2020 via iPhone
通过 GET 传 Session ID ?
|
10
zlhsvc Jun 25, 2020
iOS 客户端了话一般不是都走 API 模式吗。你要传什么数据?登录状态类的可以放头部 token 里。
实在不行就 WebSocket 咯 |
11
Pursue9 Jun 25, 2020
可以放 headers
|
13
fork3rt Jun 25, 2020 via Android
jsbridge
|
14
lihongming Jun 26, 2020 via iPhone
看不太懂,为何 iframe 会影响 get 和 post 获取参数?
或者这根本不是个 PHP 的问题,而是 JS 跨域的问题? |
15
KasonPasser Jun 26, 2020
这是跨域的问题,不关传参的问题。
|
16
iConnect Jun 26, 2020 via Android
如果你连 iframe 中的页面都没有控制权,这看起来怎么像盗用呀?
|
17
AngryPanda Jun 26, 2020 via Android
这与 PHP 有啥关系
|
18
danielhuo Jun 26, 2020
postMessage 注意多层 window 的坑
|
19
polymerdg Jun 26, 2020
这跟 PHP 有啥关系?
|
20
RickyC Jun 26, 2020
问题不够明确, 听不懂问题.
最好直接上个演示, 说要在哪个页面取哪个页面的什么值 |