Wordpress插件不能用于同一站点上的URL的cURL或file_get_contents

时间:2015-04-19 01:05:00

标签: php wordpress curl file-get-contents

我有一个WordPress网站,支持某些内容的IFRAME代码。我希望其他网站能够使用查询var。

为给定帖子请求嵌入代码

示例:

echo file_get_contents("mysite.com/?get_embed_code=123");

结果:

<iframe src="mysite.com/permalink-to-post/123"></iframe>

它适用于其他人的网站,但不适用于我自己。另一个站点可以使用file_get_contents()从mysite.com请求响应,但mysite.com不能,因为它遇到循环错误。

  • 使用cURL会崩溃服务器。
  • 使用file_get_contents等待,然后返回"unable to establish database connection"

关于在我自己的服务器上以及在其他服务器上工作的方法的任何想法?

1 个答案:

答案 0 :(得分:0)

也许您需要修改php.ini文件以更改allow_url_fopen

如果您无法修改您的php.ini文件或那不是一个选项,那么您还有其他2个选项:fsockopen()cURL