if ($_REQUEST['act'] == 'login')
{ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
if ((intval($_CFG['captcha']) & CAPTCHA_ADMIN) && gd_version() > 0)
{
$smarty->assign('gd_version', gd_version());
$smarty->assign('random', mt_rand());
}
if(!empty($_REQUEST['adm']) && $_REQUEST['adm']=='sys'){
$smarty->display('login.htm');
}else{
header( "Location:../");
exit;
}
}
拷贝来的代码,有些看不懂。 if(!empty($_REQUEST['adm']) && $_REQUEST['adm']=='sys') 这个是 get 的方式的话应该如何构造?
1
lslqtz 2016-05-31 06:10:34 +08:00 via iPhone
post/get 提交方法都可以用这个,用 get 方式是这样:?adm=sys
|
3
lslqtz 2016-05-31 06:31:00 +08:00 1
if ($_REQUEST['act'] == 'login') {
貌似是?act=login&adm=sys ? |
4
neworld07 OP lslqtz 哈哈。 bingo 。很好。非常感谢你!
|
6
saintatgod 2016-05-31 10:00:58 +08:00 1
$_REQUEST 可以获取 get/post/cookie 中的参数
|
7
cxbig 2016-05-31 16:33:11 +08:00
判断一个 parameter 是不是存在最好用 isset 而不是 empty ,如果恰好这个参数是 0 就没有意义了。
|
8
lslqtz 2016-05-31 22:48:06 +08:00 via iPhone
@saintatgod cookie 也行?感谢补充,一会回去感谢。
|
12
neworld07 OP @lslqtz 你能不能帮我一个忙。你本地有没有环境。搭建一个 ecshop 的网站。然后我把代码发给你。你帮我看看好吗。
有偿。不会让你白忙的! |
14
neworld07 OP ecshop 购物系统。算是给后台 url 添加双重验证了。
|