将数据附加到GET参数

时间:2013-08-23 23:59:21

标签: php parameters get send

我只需要将数据发送到不同主机上的GET参数,但我无法在PHP中找到合适的函数。这是我唯一的问题。

例如,发送信息参数的任何值:

http://example.com/obtainer.php?information=

谢谢:)

3 个答案:

答案 0 :(得分:0)

查询字符串(_GET)参数构造如;

www.example.com/index.php?param1=value&param2=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一起使用。