首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP $_GET没有得到任何值

PHP $_GET没有得到任何值
EN

Stack Overflow用户
提问于 2020-08-22 01:33:05
回答 1查看 64关注 0票数 0

我试图让这段代码正常工作,但我总是收到来自$_GET“页面”的空值。

代码语言:javascript
复制
<div class="menu">
       
        <ul class="admin-menu">
        
            <?php if (isset($_GET["page"])) : ?>
            
                <?php if ($_GET["page"] == "opt1") : ?>
                    <li class="menu-item">
                       <a class="item-link" href="option1" name="opt1">Altas</a>
                    </li>
                    <br>
                <?php endif ?>

                <?php if ($_GET["page"] == "opt2") : ?>
                    <li class="menu-item">
                        <a class="item-link" href="baja" name="baja">Bajas</a>
                    </li>
                    <br>
                <?php endif ?>

            <?php endif ?>

        </ul>

    </div>

    <!-- Working area -->
<div class="working">

    <?php
            if (isset($_GET["page"])) {
                
                if (
                    $_GET["page"] == "opt1"   ||
                    $_GET["page"] == "opt2"
                ) {
                    include "admin/admin.".$_GET["page"].".php";              
                }
            } else {
                include "view/pages/system/error404.php";
            }
        ?>

</div>

这是我的.htaccess文件

代码语言:javascript
复制
Options All -Indexes

RewriteEngine on
RewriteRule ^([-a-zA-Z0-9/]+)$ index.php?page=$1

我真的不知道该怎么做,我在网上看到了很多例子,但运气不佳

感谢您的帮助

It suppose to have get this

but i am getting this

EN

回答 1

Stack Overflow用户

发布于 2020-08-22 01:55:10

你有一个语法错误替换

代码语言:javascript
复制
if (
      $_GET["page"] == "opt1"   ||
      $_GET["page"] == "opt2"   ||"
) {

使用

代码语言:javascript
复制
if (
      $_GET["page"] == "opt1"   ||
      $_GET["page"] == "opt2"  
) {
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63527532

复制
相关文章

相似问题

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