【问题标题】:PHP If statement page split upPHP If语句页面拆分
【发布时间】:2015-11-16 23:00:28
【问题描述】:

我目前正在使用 if 语句将一个文档拆分为多个页面,这可能是错误的做法,但它确实有效。

例如,每个页面类似于 ?Page=PAGENAME

当我第一次加载页面时,href 必须是 stats.php?Page=Main

有没有办法让代码默认为页面主页面?而不是硬编码到 ?

【问题讨论】:

标签: php href


【解决方案1】:

这确实不是这样做的方法,但为了回答您的问题,您可以在您的 php 之上添加以下内容:

$page = empty($_GET['Page']) ? 'Main' : $_GET['Page'];

这将导致 $page 总是有一个值,如果设置了参数,那么它将有这个值,如果没有,它将采用字符串 'Main'。

【讨论】:

  • 我不认为你可以那样做,好像 $_GET['Page'] 没有设置,它会返回一个错误,因为它不能测试 $ _GET['Page'], isset 将是要走的路。
  • empty() 方法也在检查变量是否被设置。这样,如果用户通过 ?Page=
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-19
  • 2020-12-27
  • 2011-03-05
  • 2014-03-31
  • 2020-10-22
  • 1970-01-01
  • 2020-03-04
相关资源
最近更新 更多