首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP包括一个URL查询字符串和一个变量

问PHP包括一个URL查询字符串和一个变量
EN

Stack Overflow用户
提问于 2016-01-05 19:01:32
回答 1查看 451关注 0票数 0

我一直在试验查询字符串,以便在页面上的div中动态加载内容。没有查询字符串的普通包含可以正常工作。但是,当我添加查询字符串和变量时,不会返回页面。如果这是不可能的,是否有其他的方法来做到这一点?

index.php

代码语言:javascript
复制
<a href="?blogs=1">BLOGS</a>

if (isset($_GET['blogs'])) {
    $link = $_GET['blogs'];
    if ($link == '1') {
        include('/controller/blogs/viewBlogs.php?blogid=$blogid');
        $linkclicked = true;
    }
}

index.php有一个指向listBlogs.php的链接,它打开index.php内容div中的博客列表,其中包含一个查询字符串,链接到每个单独的博客。查询字符串链接到viewBlogs.php页面。

即blogid=29.

listBlogs.php

代码语言:javascript
复制
<a href='/controller/blogs/viewBlogs.php?blogid=$blogid'>View blog '$title'</a>";

当单击listBlogs.php中的链接时,它会带我到一个单独的页面,其中包含viewBlogs.php中blogid的特定信息。

viewBlogs.php

我希望从blogId中获取listBlogs.php的内容,并在index.php页面的content中使用特定的blogid打开viewBlogs.php页面。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-05 19:04:36

是的,预先定义变量(在包含调用之前,即):

代码语言:javascript
复制
if (isset($_GET['blogs'])) {
    $link = $_GET['blogs'];
    if ($link == '1') {
        $blogid="1234";
        include('/controller/blogs/viewBlogs.php');
        $linkclicked = true;
    }
}

或者直接使用$_GET、$_POST或$_SESSION这样的超级全局工具(这也是最重要的)。

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

https://stackoverflow.com/questions/34619331

复制
相关文章

相似问题

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