2016-01-23 72 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);