2016-01-23 75 views
0

好吧,所以我正在努力解决这个问题。所以,我有以下问题......PHP网址编辑

的网址是:http://api.(Sitehere).com/api.php?username=[USERNAME]&free

现在这个很不错,我对我的工作网站上的所有,但在PHP中要插入它说:“USERNAME”,想将其更改为$ name,所以当访问API时,将使用$ name而不是“括号内的”USERNAME“访问它。

所以这就是我想到的,我不是最好的。我只是在学习,所以请原谅我!

@file_get_contents ("http://api.(SiteHere).com/api.php?username=[USERNAME]&free"); 

所以我想也许urlencode?但它将不得不改变括号“USERNAME”中的内容。并且“&免费”仍然必须是它的功能的一部分。

我不能改变任何API,因为我不拥有它。我只被允许使用它。

我会非常感谢任何帮助!我是这个网站的新用户,所以请原谅我,如果我做错了什么。

+0

什么导致该网址?表单 ? – YounesM

+0

网址只是一个API。当输入用户名时,它将会吐出用户的用户名信息。所以当点击一个按钮时,它会在我的网页上吐出用户信息。它不会重定向或类似的东西。所以是的,我相信一种形式。 –

+0

因此,用户输入用户名,它会将他发送到:“http:// api。(SiteHere).com/api.php?username = [USERNAME]&free”? – YounesM

回答

0
$url_template = "http://api.(SiteHere).com/api.php?username=%s&free"; 
$url = sprintf($url_template, urlencode($username)); 
@file_get_contents ($url);