2010-02-02 188 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。

相關問題