以下的两个没有具体解释,求解释

是什么意思啊 $_GET['action' 这个action是数据库的字段名吗
$uid=isset($_COOKIE['userid'])?$_COOKIE['userid']:0; 
$pid = isset ( $_GET ['id'] ) ? $_GET ['id'] : $_POST ['id']; 还这个为什么提前 括号了

不负相思意
浏览 82回答 1
1回答

慕妹3242003

isset函数用来判断一个变量是否存在,$_GET['action'])是用get方式取客户端向服务器发送的数据段中action字段,同理$_POST['action']就是用post方式取这个字段。$action=isset($_GET['action'])?$_GET['action']:$_POST['action']; 这句话的意思如果能用get方式取得action字段那么就用get方式取,否则用post方式取。同理$uid=isset($_COOKIE['userid'])?$_COOKIE['userid']:0; 的意思就是如果cookie中存储了userid的话那么$uid就取这个值,否则就取0$pid = isset ( $_GET ['id'] ) ? $_GET ['id'] : $_POST ['id']; 的用法和第一个是一样的
打开App,查看更多内容
随时随地看视频慕课网APP