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