首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用get参数分隔内容

使用get参数分隔内容
EN

Stack Overflow用户
提问于 2011-08-19 18:30:18
回答 4查看 136关注 0票数 0

如何使用get参数更改网页的内容?我看到了一堆网站注册,当你成功注册后,你会被重定向到相同的页面,但带有get参数,即www.register.com?do=success或类似的东西。我倾向于为此制作另一个网页,但这看起来很有希望。而不是制作另一个页面,我只需要使用get参数更改内容即可成功注册页面。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-19 18:37:57

现在的web应用程序或多或少只有一个单一的入口点(index.php),并且避免不同的和资源特定的文件。原因是单个文件提供了对用户如何与站点交互的更多控制。然后,将返回给用户的实际资源在查询字符串中指定(或通过尾随文件夹和某种重写机制确定)。

为整个站点建立单一入口点的简单方法:

index.php

代码语言:javascript
复制
<?php

    switch ($_GET['pageId']) {
        case 0:
            echo "Home";
            include "content/home.inc.php";
            break;
        case 1:
            echo "Links";
            include "content/links.inc.php";
            break;
        case 2:
            echo "Animated Gifs";
            include "content/coolstuff.inc.php";
            break;
        case 3:
            echo "Guestbook";
            include "content/guestbook.inc.php";
            break;
        default:
            echo "404";
            break;
    }

呼叫:

代码语言:javascript
复制
http://localhost/index.php?pageId=0
http://localhost/index.php?pageId=1
http://localhost/index.php?pageId=2
http://localhost/index.php?pageId=3
http://localhost/index.php?pageId=Hohoho
票数 0
EN

Stack Overflow用户

发布于 2011-08-19 18:33:04

创建一个index.php文件;在正常设置中,该文件将在调用www.yoursite.com/?do=success之类的代码时执行。查询字符串(?之后的部分)可以通过全局$_GET数组获取参数。

票数 0
EN

Stack Overflow用户

发布于 2011-08-19 18:34:24

您只需使用$_GET['do']来决定响应浏览器的内容。

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

https://stackoverflow.com/questions/7120299

复制
相关文章

相似问题

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