2016-01-23 5 views
0

Хорошо, поэтому я работаю над этим, и у меня возникла проблема. Таким образом, у меня есть следующая проблема ...PHP url editing

URL-адрес является: 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» нужно было бы изменить только что. И «& free» все равно должен был быть частью URL-адреса для его функционирования.

Я ничего не могу изменить с помощью API, так как я его не владею. Мне просто разрешено использовать его.

Я был бы очень благодарен за помощь! Я новый пользователь на этом сайте, поэтому, пожалуйста, простите меня, если я сделал что-то неправильно.

+0

Что приводит к URL? Форма ? – YounesM

+0

URL-адрес - просто 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);