【问题标题】:Send data from form to another url将数据从表单发送到另一个 url
【发布时间】:2017-12-17 13:30:04
【问题描述】:
我想为另一个网站的 API 制作表单。
表格
<form method=”POST” action=””>
<input type=”text” name=”type”>
<input type=”text” sender=”sender”>
</form>
API 的 URL 是:
http:// :8080/bulksms/bulksms?
username=XXXX&password=YYYYY&type=____这里我想从表单输入_____&sender=这里我想从表单输入
对于用户名和密码值是从 php 文件中设置的
示例用户名=abc 密码=xyz
请帮帮我
【问题讨论】:
标签:
php
forms
url
post
get
【解决方案1】:
不太清楚你在问什么,所以你可能需要澄清一下。但是,您永远不应该在 URL 中输入用户名和密码。相反,您应该使用 POST 和 https。
也就是说,如果我正确理解您的问题,要将数据作为 URL 字符串的一部分发送,您需要使用“GET”作为您的方法。此外,要发送到不同的 URL(或页面),您需要在 action="" 属性中指定它。
所以,你可能想要这样的东西:
<form method="GET" action="http://127.0.0.1:8080/bulksms/bulksms">
<input type="hidden" name="username" value="abc">
<input type="hidden" name="password" value="xyz">
<input type="text" name="type">
<input type="text" name="sender">
</form>
也不是,您使用的是 sender="sender" 而不是 name="sender",这是一个错误。
如果这不能回答您的问题,请澄清您的问题。同样,请不要像这样在 URL 中将名称和密码作为参数发送,并使用 https 而不是 http。否则任何人都可以很容易地读取名称和密码。