我只需要将数据发送到不同主机上的GET参数,但我无法在该场合找到适合PHP的函数。这是我唯一的问题。将数据追加到GET参数
例如,对于信息参数发送任何值:
http://example.com/obtainer.php?information=
谢谢:)
我只需要将数据发送到不同主机上的GET参数,但我无法在该场合找到适合PHP的函数。这是我唯一的问题。将数据追加到GET参数
例如,对于信息参数发送任何值:
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") . "'";?>
将返回this image(也许不是最好的例子,但最简单的API,我能想到的)。 (不要忘记urlencode()参数,我差点忘了)。
但是,您可能想要使用HttpRequest::send。本文档解释了如何使用GETrequests。
“不要忘记使用urlencode,你没有在你的例子中使用它 –
我认为我应该自杀..你们中的任何一个人都可以阅读,或者你只是来”lulz“吗?我不需要PECL功能或FILE_GET_CONTENTS我需要将数据附加到位于不同网站上的外部GET参数 – Keeper
Woa,在那里冷静下来伙伴,你没有任何意义,将数据附加到外部get参数?世界上的这意味着什么?您了解GET数据的工作原理,对吗? – user2712640
检查了这一点,你可能会喜欢它...... http://stackoverflow.com/questions/5809774/manipulate-a-url-string-by-adding-get-parameters – spt025
为什么不干脆URL编码字符串并发送像http://example.com/obtainer.php?information=hello%20something –
我需要从不同的主机发送它 @ spt025我认为你应该重新读我的问题 – Keeper