2010-02-02 154 views
0

假设您有权访问脚本,该脚本将打印或回显ID字符串,并给出名称字符串,即:
http://www.example.com/script.php?name=aNameString
输出ID字符串。一个脚本如何调用另一个脚本?

我想创建一个脚本,可以让我找回anIDString,因为我已经有一个变量保持aNameString,即是这样的伪代码:
$ NAME =“辛普森”;
$ id ='www.example.com/script.php?name = $ name';

你能帮我理解我该怎么做吗? ...感谢,一如既往!

+0

'ID String'是什么意思? – JAL 2010-02-02 03:29:57

回答

0

尝试要求文件,但请记住,您需要稍后调用该函数。

<?php 
    $name = 'Homer Simpson'; 
    require 'script.php'; 
?> 

这将使全局变量$名称,访问由script.php的

然而,如果不是你的服务器,你需要使用一个工具,如卷曲抓取网页。

1

如果您在同一个域中编写代码,出于安全原因,您可能会考虑使用include()require()函数,并在php中实现您需要的功能。这样,您的服务器就不会有垃圾数据馈送和崩溃应用程序的风险。

如果您需要从其他脚本中提取数据,请小心操作,尤其是不受信任的服务器。也就是说,你可以用:http://uk.php.net/curlhttp://us2.php.net/manual/en/function.file-get-contents.php这样做,后者对我来说更容易。

0

在最简单的情况下,可以使用HTTP包装得到的输出:

$html = file_get_contents('http://www.example.com/script.php?name=aNameString'); 

并采取$ HTML分开,除非你的意思是不同的东西通过“outputing一个ID字符串”,它输出原始文本,而不是HTML。

相关问题