我只需要将数据发送到不同主机上的 GET 参数,但我无法在 PHP 中找到适合这种情况的函数。这是我唯一的问题。
例如发送信息参数的任何值:
http://example.com/obtainer.php?information=
谢谢 :)
我只需要将数据发送到不同主机上的 GET 参数,但我无法在 PHP 中找到适合这种情况的函数。这是我唯一的问题。
例如发送信息参数的任何值:
http://example.com/obtainer.php?information=
谢谢 :)
查询字符串 (_GET) 参数的构造如下;
www.example.com/index.php?param1=value¶m2=value
如果您通过表单向信息参数发送任何值,请执行以下操作;
<form action="" method="get">
<input type="text" name="information" value="" />
<input type="submit" value="Send" />
</form>
但是,如果您通过链接发送数据,请手动编写,如下所示;
<a href="index.php?information=hello">Link</a>
请记住,将字符串放入查询字符串时,请确保使用urlencode
我想你正在发送一些东西http://example.com/obtainer.php
,你可以试试下面的 PHP 函数......
file_get_contents('http://example.com/obtainer.php?information='.urlencode('whatever');
这取决于你想要做什么。如果您尝试将 API 用于另一个网站,那么您想要的是 file_get_contents 函数。例如:
<?php
$username = 'S1nus';
?>
<img src=<?php echo "'" . file_get_contents("http://psirup.com/api/getpsignature?user=$username") . "'";?>
会返回这个图像(也许不是最好的例子,但我能想到的最简单的 API)。(别忘了 urlencode() 参数,我差点忘了)。
但是,您可能想要使用HttpRequest::send。本文档解释了如何将它与 GETrequests 一起使用。