【发布时间】:2012-02-12 14:47:24
【问题描述】:
我们正在开发一个网络应用程序,使最终用户能够在他们的网页上放置一些代码,这样任何访问他们页面的人都会在浏览器窗口的边缘看到一个小弹出按钮。点击后,它会打开一个小面板,用户可以在其中输入电话号码,以便网站所有者回电。
我遇到了一个安全问题。我正在尝试使用服务器端包含将按钮放在客户端的网站上。但是,由于此包含的网站与客户的网站位于不同的域中,因此不允许这样做。
我已经尝试了从在线论坛获得的这两种方法,但这两种方法都不适合我。
-
使用
file_get_contents处理程序,像这样;$includeFile = file_get_contents("http://bizzocall.com/subdomains/dev/httpdocs/slideouttesttopDATA.php"); echo $includeFile;
错误打开流失败:HTTP 请求失败!未找到 HTTP/1.1 404。
-
使用 curl,像这样:
function curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $data = curl_exec($ch); curl_close($ch); return $data; } $feed = 'http://bizzocall.com/subdomains/dev/httpdocs/slideouttesttopDATA.php'; $bizzobtn = curl($feed); echo $bizzobtn;
这也没有用。
错误在此服务器上找不到请求的 URL /subdomains/dev/httpdocs/slideouttesttopDATA.php。
这看起来像是截断了 bizzocall.com/ 的网址。也许如果我知道如何正确编写这段代码,这将起作用。
欢迎任何帮助!
【问题讨论】:
标签: php curl file-get-contents