即使我更改$_GET
变量,为什么这个条件也会过去?
我有这个代码
elseif(isset($_GET['results']) && $_GET['results'] == 'reorder' &&
isset($_GET['sort_column']) && $_GET['sort_column'] != '' && isset($_GET['sort_order'])
&& $_GET['sort_order'] != '' && $_GET['sort_order'] == 'asc'
|| $_GET['sort_order'] == 'desc') { /*rest goes here*/ } else {redirect}
链接返回这样
http://localhost/system/results.php?script_id=2&results=reorder&sort_column=supplier_address&sort_order=desc
但是,当我将其更改sort_column=supplier_address
为例如 sorcodsalumn=supplier_address
它不会重定向,而是继续进行时,知道为什么吗?但是,如果我只是删除几个字母并且不替换为其他内容,它会重定向......
如果我正在使用这个isset($_GET['sort_column']
并且正在修改sort_column
为其他东西,怎么会仍然通过这个条件