PHP - 从URL输入一个字符串?

问题描述:

是否可以从代码中的url中输入字符串。PHP - 从URL输入一个字符串?

http://website.com?ip=123.com

$statut = file_get_contents('http://www.example.com/index.php?Etat_Query&ip=',$ip,'&port=25565'); 

我想$ip与来自URL的变量123.com所取代。

(对不起我的英语不是最好的)

+2

你只是在寻找'$ _GET ['ip']'? – David

+0

','应该是'.'来连接两个字符串。否则,对你的问题的简单回答是“是的,这是可能的” – Onimusha

当然是可能的,但你必须使用这URL Encodeip变量的网址:

$encoded = urlencode('123.com'); 

为了您的具体的例子,没有必要但是如果URL更复杂(就像使用'&'...),这将是必要的。

然后你$ip变量也只是:

$ip = $_GET['ip']; 

让我警告你,可能会出现使用这种方法,如恶意的PHP脚本,可以下载到您的服务器的安全性问题。