我只需要将数据发送到不同主机上的GET参数,但我无法在PHP中找到合适的函数。这是我唯一的问题。
例如,发送信息参数的任何值:
http://example.com/obtainer.php?information=
谢谢:)
答案 0 :(得分:0)
查询字符串(_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
答案 1 :(得分:0)
我想您正在向http://example.com/obtainer.php
发送内容,您可以尝试以下PHP函数...
file_get_contents('http://example.com/obtainer.php?information='.urlencode('whatever');
答案 2 :(得分:0)
这取决于你想要做什么。如果您正在尝试将API用于其他网站,那么您需要的是file_get_contents函数。例如:
<?php
$username = 'S1nus';
?>
<img src=<?php echo "'" . file_get_contents("http://psirup.com/api/getpsignature?user=$username") . "'";?>
将返回this image(也许不是最好的例子,但我能想到的最简单的API)。 (别忘了urlencode()参数,我差点忘了)。
但是,您可能希望使用HttpRequest::send。本文档介绍了如何将其与GETrequests一起使用。