很多站长朋友们都不太清楚php提交到自身,今天小编就来给大家整理php提交到自身,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php form表单怎么把数据提交到本页而不跳转? 2、 php表单怎样提交到当前页面,并用$_POST获取其值? 3、 php表单怎么提交在自己本页面啊? 4、 PHP把表单传给它自己 5、 php 提交表单到当前页面如何防止页面刷新重复提交~ php form表单怎么把数据提交到本页而不跳转?PHP把表单提交到本页,这个的话,我们是通过<form action="提交的文件名">来实现的,还有一个传值的方式,post或者是get可以通过METHOD来实现的,这里我写一段代码:
<html>
<head></head>
<body>
<form action='文件名' method="post">
姓名<input type='text' value="">
密码<input type='text' value="">
email<input type='text' value="">
</form>
</body>
</html>
php表单怎样提交到当前页面,并用$_POST获取其值?按照这样输入:
<?php
$username=$_POST['username'];
?>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
PHP 一个很有用的特点体现在它处理 PHP 表单的方式。需要理解的非常重要的原理,是表单的任何元素都在 PHP 脚本中自动生效。以下是 HTML 表单的范例:
Example #1 一个简单的 HTML 表单
<form action="action.php" method="post">
<p>姓名: <input type="text" name="name" /></p>
<p>年龄: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
</form>
php表单怎么提交在自己本页面啊?你在HTML里面嵌入php语法咯。
$_GET或者$_POST
<?php
echo $_GET['a'];
echo $_POST['a'];
?>
这样就可以了,在表单页面嵌入,里面的‘a’改成你表单里面的name值
PHP把表单传给它自己把<form action="">action填写为空或者就写本页面 那就是传递到本页面 其他的GET,POST随便
php 提交表单到当前页面如何防止页面刷新重复提交~最常用的方法就是利用token。即:
1、在生成页面的时候生成一个token(随机字符串),并把它同时写入表单的某个hidden中,和服务端的session中。
2、客户端提交表单到服务器时,比对表单中的token与session中的token是否一致。若不一致则认为是无效的请求。
3、不管第2步的校验是否通过,token只要使用一次后就立即作废(即:从session中销毁)。同时token也可以关联时间信息,超时后也自动作废。
这样,即便客户端重复提交,也只有第一次的请求能够成功。
关于php提交到自身的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php提交到自身 php提交方式的详细内容...