首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP在后台调用网页

问用PHP在后台调用网页
EN

Stack Overflow用户
提问于 2012-07-22 22:06:13
回答 2查看 5.7K关注 0票数 2

我正在尝试编写一个简单的PHP脚本来从服务器检索一些图像-总共有四个。然而,每次我得到一个新的图像之前,我需要调用一个网页,即http://example.com/Set.cgi?Image=1

我无法控制服务器上的内容-我只需要解决它。我读到可以使用cURL,但我不确定我的共享主机(JustHost)是否支持它……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-22 22:41:09

您可以通过以下方式使用Curl。下面的代码来自该页面上的一个示例。

代码语言:javascript
复制
<?php
// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://example.com/Set.cgi?Image=1");
curl_setopt($ch, CURLOPT_HEADER, false);

// grab URL and pass it to the browser
curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);
?>
票数 4
EN

Stack Overflow用户

发布于 2012-07-22 22:23:15

1)甚至可以使用http://php.net/dom获取web页面,并使用DOM获取它。但它仍然需要启用"allow_url_fopen“指令open。

2)您可以使用var_dump(ini_get("allow_url_fopen"))查看是否启用。您可能拥有在共享主机上放置基于目录的php.ini的权限。在这种情况下,您可以启用它。

3)您可以使用phpinfo()检查curl是否启用

4)您可以使用套接字使用fsockopen模拟curl。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11600933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档