繁体   English   中英

PHP-如何使用cURL脚本获取php页面的“ URL”值?

[英]PHP - How can I get the 'URL' value of a php page which using cURL script?

我有2个php文件:“ 1.php”和“ 2.php”。

“ 1.php”的内容如下:

<?PHP
$url = "http://www.google.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec($ch);
echo $html;
curl_close($ch);
?>

当我转到http://domain.com/1.php- >时,它将返回www.google.com的内容

问题是:
如何使用“ 2.php”获取“ 1.php”的“ www.google.com” URL?

(我想要转到“ http://domain.com/2.php ”时显示“ www.google.com”文本。)

您可以使用三个文件来代替两个文件:一个配置文件,它将包含URL;另两个文件将以两种不同的方式使用此URL。

例如(使用您的文件名):

conf.php(配置文件):

<?php
$url = "http://www.google.fr/";

1.php(您的代码):

<?php
//Include conf file
require 'conf.php';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec($ch);
echo $html;
curl_close($ch);

2.php(再次输入您的代码):

<?php
//Include conf file
require 'conf.php';

echo $url;

可能的改进:使用更少的通用名称和数组(例如,我们可以考虑$url $conf['url'] $url $conf['url']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM