电脑安全

您当前的位置:主页 > 电脑安全 >

php简单的投票系统[原创]-网络编程

来源:[db:来源]标题:   不安全    编辑:电脑技术全能网 时间:2019-09-22 12:30

原标题:php简单的投票系统[原创]-网络编程
   php简略的投票体系[原创]<?phpinclude_once("../inc/connect.php");$value=$_SERVER['HTTP_HOST'];if(empty($_COOKIE["cook"])){if(sizeof($_POST)<9){ exit("<script>alert('对不起,你另有选项未选!');history.back();</script>");}for($i=1;$i<=8;$i++){$c=$_POST['r'.$i];switch( intval($c) ){case 0:$word='vote_r1';break;case 1:$word='vote_r2';break;case 2:$word='vote_r3';break;default:exit('error');}$sql="update gx_votes set $word=$word+1,vote_times=vote_times+1 where id=$i";mysql_query($sql) or die(mysql_error());}if( !empty($_POST['r9']) || !empty($_POST['r10']) ){ sava_voteinfo();}echo "<script>alert('感激你的参加,你的报表己提交!');history.back();</script>";setcookie("cook", $value, time()+7200, "/");}else{print "对不起,你己经投票了,<a href=# onclick=/"history.back();/">点击前往</a>";}function sava_voteinfo(){$vote_modi=addslashes(php_sava(isset($_POST['r9'])?$_POST['r9']:''));$vote_info=addslashes(php_sava(isset($_POST['r10'])?$_POST['r10']:''));$vote_ip=isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'未猎取到IP';$vote_time=date("Y-m-d H:i:s");$vote_sql="Insert into gx_voteguest(vote_ip,vote_modi,vote_info,vote_time) value('$vote_ip','$vote_modi','$vote_info','$vote_time')";mysql_query($vote_sql) or die('error');}function php_sava($str) { $farr = array( "//s+/", "/<(//?)(script|i?frame|style|html|body|title|link|meta|/?|/%)([^>]*?)>/isU", "/(<[^>]*)on[a-zA-Z]+/s*=([^>]*>)/isU", ); $tarr = array( " ", "<//1//2//3>", //假如要间接肃清不保险的标签,这里能够留空 "//1//2", ); $str = preg_replace( $farr,$tarr,$str); return $str; }?>

上一篇:php 保存远程服务器上图片-网络编程

下一篇:没有了