Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 保留对父主机的跨域引用_Php_Url_Iframe_Cross Domain - Fatal编程技术网

Php 保留对父主机的跨域引用

Php 保留对父主机的跨域引用,php,url,iframe,cross-domain,Php,Url,Iframe,Cross Domain,远程url上存在一个页面,可以通过使用查询字符串发布的登录名访问该页面http://www.example.com/exampleURI?user=user&pass=pass。从这里开始,让我们将此URL位置称为父URL 我没有访问该url的权限(即,它不在我的服务器上)。我在我的服务器上创建了一个登录表单(不是我上面提到的父url的服务器),它向我的php文件发送一个POST,该文件向上面的url发出文件获取内容的请求。如果登录凭据正确,则会发回整个页面 在返回给我的页面上,有很多关于aja

远程url上存在一个页面,可以通过使用查询字符串发布的登录名访问该页面<代码>http://www.example.com/exampleURI?user=user&pass=pass。从这里开始,让我们将此URL位置称为
父URL

我没有访问该url的权限(即,它不在我的服务器上)。我在我的服务器上创建了一个登录表单(不是我上面提到的
父url
的服务器),它向我的php文件发送一个POST,该文件向上面的url发出
文件获取内容的请求。如果登录凭据正确,则会发回整个页面

在返回给我的页面上,有很多关于ajax的内容。许多进程要求它们托管在
父URL
上。它还对仅存在于
父url
中的图像进行了引用。我希望能够在我的页面、我的服务器上放置该页面的iframe,但出于刚才提到的原因,保留iframe对其
父url
的引用

我需要在iframe中对dom进行跨窗口操作。大多数浏览器的同源策略禁止我完成此操作是否有一种方法,例如,将事件侦听器附加到iframe中的dom元素?

这样的事情是如何完成的呢?

您想尝试跨域的请求。不幸的是,响应必须是充分的,特别是为您准备的,因此,如果您同时控制这两个域,这是可行的。如今,大多数图书馆都知道如何处理这种请求


另请看。

我是否正确理解您不想向最终用户公开父url?父url可能会毫无问题地公开。那么为什么不将父url作为iframe的src加载,并预先填充登录凭据呢?您是对的,这就是我正在做的。但我还需要在iframe中对dom进行跨窗口操作。我没有在我的问题中把它列为一个错误,我会编辑。我确信这将证明是非常困难的-如果不是不可能的话(如果你不能在父服务器上更改任何内容)。顺便说一句,这是一件好事,因为它会使欺骗变得更容易。