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() > ) { $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 ![]() if ($_REQUEST['act'] == 'login') { 貌似是?act=login&adm=sys ? |
![]() | 4 neworld07 OP lslqtz 哈哈。 bingo 。很好。非常感谢你! |
![]() | 6 saintatgod 2016-05-31 10:00:58 +08:00 ![]() $_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 添加双重验证了。 |