【问题标题】:PHP url editingPHP 网址编辑
【发布时间】:2016-04-30 05:03:19
【问题描述】:

好的,所以我正在处理这个问题,但遇到了问题。所以我有以下问题...

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

现在这很好,除了在我正在处理的网站上的 PHP 之外,我想插入它说“用户名”的位置,并希望将其更改为 $name,以便在访问 API 时使用 $name 访问它而不是括号中的“USERNAME”。

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

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

所以我在想也许是 urlencode?但它必须改变括号“用户名”中的内容。并且“&free”仍然必须是 url 的一部分才能发挥作用。

我无法使用 API 更改任何内容,因为我不拥有它。我只是被允许使用它。

如果有任何帮助,我将不胜感激!我是这个网站的新用户,所以如果我做错了什么,请原谅我。

【问题讨论】:

  • 是什么导致了 URL ?表格?
  • 网址只是一个api。输入用户名后,它将吐出用户的用户名信息。因此,当单击按钮时,它将在我的网页上吐出用户信息。它不会重定向或类似的东西。所以是的,我相信的一种形式。
  • 所以用户输入其用户名,它会将他发送到:“api.(SiteHere).com/api.php?username=[USERNAME]&free”?
  • 不,它不会,它会在一个框中显示信息。用户将永远不会看到 API 链接或有关 API 的任何信息。
  • 如果您的问题是“如何在有变量的同时更改 url”,您可以简单地执行以下操作:$url = "http://api.(SiteHere).com/api.php?username=".$name."&free"; 如果您需要有关如何使用 api 的信息,您将不得不更多精确。

标签: php html api int


【解决方案1】:
$url_template = "http://api.(SiteHere).com/api.php?username=%s&free";
$url = sprintf($url_template, urlencode($username));
@file_get_contents ($url);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    相关资源
    最近更新 更多