什么是最简单的方式来增加形式的数据,以一个网址?
-
19-09-2019 - |
题
我已经创建了一个简单的结账的形式使用移动的网站:
<form action="" method="GET">
First Name:<br />
<input type="text" name="firstname" />
<br /><hr />
Last Name:<br />
<input type="text" name="lastname" />
<br /><hr />
Phone Number:<br />
<input type="text" name="phonenumber" />
<br /><hr />
Address:<br />
<input type="text" name="address" />
<br /><hr />
Town:<br />
<input type="text" name="town" />
<br /><hr />
County:<br />
<input type="text" name="county" />
<br /><hr />
Postcode:<br />
<input type="text" name="postcode" />
<br /><hr />
Email:<br />
<input type="text" name="email" />
<br /><hr />
<input type="submit" value="Submit" />
</form>
所创建的信息需要传递一个URL只。基URL,在这种情况下,domain.com.该网址是创建和航向应该是这样的:domain.com/p=firstname+lastname+123+456+7890+123+address+street+etc.....
因为这是对一个移动网站,JavaScript 不能 可以使用。PHP将是理想的,因为我们的一些知识,但其他解决方案可能是可能的。
任何指导,在开始在哪里或什么研究?
解决方案
安德斯
如果你需要后这另一个站点,然后你应该使用重定向。
这里有必要的步骤->
- 发布上述的形式,以自己的PHP页
- 在该网页上,做一个重定向到你需要张贴到网址字符串的格式需要与变量插入。
做一个向在PHP:
header( 'Location: http://www.yoursite.com/new_page.html' )
其他提示
如果它是一个服务器Apache你工作,你可以使用mod_rewrite到regex工艺的URL到任何你愿意的话。
使用 method="GET"
(而不是职位),以致使浏览器以通过形成数据的一部分网址(在形成 action?fieldName=value&fieldName2=value2
).
你有没有确切的网址格式?你能不能得到的只是改变形的方法 获得 和使用的标准查询字符格式?如果你真的想要那个格式,可以向在服务器上。坦率地说,我认为经常查询串的是更好地(如果添加一段?)
并不完全知道什么你要求,但似乎你想要的形式上述提交本身网址的所有变量正在URL串。如果是这种情况下,必须改变的方法来获得。作为对拉动这些变量到您的接收页,PHP是好的。该法在PHP抓获得var
$_GET["fname"];
不隶属于 StackOverflow