打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHP简单利用 token 防止表单重复提交
分类: PHP 2012-06-19 17:33 4804人阅读 评论(0) 收藏 举报
<?php/** PHP简单利用token防止表单重复提交* 此处理方法纯粹是为了给初学者参考*/session_start();function set_token() {	$_SESSION['token'] = md5(microtime(true));}function valid_token() {	$return = $_REQUEST['token'] === $_SESSION['token'] ? true : false;	set_token();	return $return;}//如果token为空则生成一个tokenif(!isset($_SESSION['token']) || $_SESSION['token']=='') {	set_token();}if(isset($_POST['test'])){	if(!valid_token()){		echo "token error";	}else{		echo '成功提交,Value:'.$_POST['test'];	}}?><form method="post" action="">	<input type="hidden" name="token" value="<?php echo $_SESSION['token']?>">	<input type="text" name="test" value="Default">	<input type="submit" value="提交" /></form>

转载自:http://www.heqee.com/php-token-prevent-duplicate-form-submit/
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
php 表单加入 Token 防止重复提交的方法
PHP防止重复提交表单
编写安全 PHP 应用程序的七个习惯
防止恶意刷新,重复提交表单
login.php
php checkbox批量提交
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服