首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >if(!isset($_GET['id'])设置为具有相同变量的不同选项

if(!isset($_GET['id'])设置为具有相同变量的不同选项
EN

Stack Overflow用户
提问于 2018-06-10 00:04:36
回答 1查看 271关注 0票数 -3

我有这个代码:它工作得很好

<?php
if(!isset($_GET['id']) || $_GET['id'] != '1000'){

  header('Location: http://website.com?id=1000');
  exit; 

 }  
?>

我需要的是添加第二个值,如下所示

<?php
  if(!isset($_GET['id']) || $_GET['id'] != '1000' or $_GET['id'] !='2000'){

     header('Location: http://website.com?id=1000');
      exit; 

    }
 ?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-10 00:43:56

使用in_array并将要检查的所有值添加到数组中:

if(!isset($_GET['id']) || !in_array($_GET['id'], array('1000', '2000'))){
    echo 'not 1k or 2 k';
} else {
    echo 'is 1k or 2k';
}

功能示例:https://3v4l.org/Q2uao

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50776111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档