我创建了一个简单的结帐表单,用于移动网站:
<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。创建和导航到的URL应如下所示:domain.com/p=firstname+lastname+123+456+7890+123+address+street+etc .....
因为这适用于移动网站,因此无法使用 的JavaScript。 PHP是理想的,因为我有一些知识,但其他解决方案也许是可能的。
关于从哪里开始或研究什么的任何指导?
答案 0 :(得分:1)
安德斯,
如果您需要将此帖子发布到其他网站,则应使用重定向。
以下是所需的步骤 - &gt;
在PHP中进行重定向:
header( 'Location: http://www.yoursite.com/new_page.html' )
答案 1 :(得分:0)
如果它是您正在使用的Apache服务器,您可以使用mod_rewrite将URL正确地设置为您想要的任何内容。
答案 2 :(得分:0)
使用method="GET"
(而不是POST)使浏览器将表单数据作为URL的一部分传递(格式为action?fieldName=value&fieldName2=value2
)。
答案 3 :(得分:0)
您是否必须拥有确切的网址格式?您不能只将表单方法更改为GET并使用标准查询字符串格式吗?如果您真的想要这种格式,可以在服务器上重定向。坦率地说,我认为常规查询字符串更好(如果添加字段会怎样?)
答案 4 :(得分:0)
不完全确定您的要求,但似乎您希望上面的表单将自己提交到一个URL,其中所有变量都在URL字符串中。如果是这种情况,您必须将方法更改为GET。至于将这些变量拉入您的接收页面,PHP就可以了。 PHP中用于获取get var的语法是
$_GET["fname"];