网站建设资讯

NEWS

网站建设资讯

php销毁post数据 php实现删除功能

php中有没有清空$_POST或$_GET的方法

在使用过后,清空全部$_POST或$_GET值:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网络空间、营销软件、网站建设、勐腊网站维护、网站推广。

1.1 清空全部$_POST值

if (count($_POST)  0) {

$_POST = array();

}

1.2 清空全部$_GET值

if (count($_GET)  0) {

$_POST = array();

}

2. 可参考上述方法在使用后,清空特定的某个$_POST或$_GET值

2.1 清空特定的$_POST值

if(isset($_POST['baidu'])){

unset($_POST['baidu']);

}

2.2清空特定的$_GET值

if(isset($_GET['baidu'])){

unset($_GET['baidu']);

}

php清除post数据

这里说一下我的做法,

尽量不要本页处理,提交到专门的处理页面,处理完后,跳转到提示页面,

这样用户只会刷新提示页面,而不会造成重复提交。

一定要放在一个页面的话,可以考虑使用其他的地址栏参数区分要执行的代码,例如参数act=login显示登录界面,act=do_login处理提交的表单,在一个页面中区分$_GET['act']对应的值执行对应的代码。

音乐站的连播 PHP是如何来处理POST过的数据

如果你传的ID是 1_2_3_4_5..... 你就先要把id分成数组

$ids = explode('_', $_GET['id']);

如果需要考虑安全问题可以采用下面的方式分割

$ids = array();

foreach (explode('_', $_GET['id']) as $id) {

$ids[] = intval($id);

}

然后可以在数据库中这样查询

$result = $db-fetchAll("SELECT m.* FROM music m WHERE m.kid IN(".implode(',', $ids).")");

如果你不会使用数据库函数可以问问,这里我就不说详细过程了

返回的结果输出

foreach ($result as $v) {

print "mkList(\"\{$v[k_music_url]}\",\"{$v[ktitle]}\");";

}


分享文章:php销毁post数据 php实现删除功能
转载来源:http://njwzjz.com/article/dohoios.html