【发布时间】:2016-10-22 13:26:06
【问题描述】:
执行查询search.php后,出现多个结果,并带有自己的信息(标题,描述,网址)。
result_1,result_2,result_3......
当我点击 url 时,下一页 final.php 打开。我应该如何将该结果信息存储在变量中并将其显示在 final.php。
我尝试了会话变量,但它只将最后一个结果信息(即result_3)传递到下一页。
这是我的代码
search.php
<?php
session_start();
$_SESSION['title'] = $title;
$_SESSION['description'] = $description;
$_SESSION['content_url'] = $url;
$_SESSION['icon'] = $icon;
?>
final.php
<?php
session_start();
$session_title = $_SESSION['title'];
$session_description = $_SESSION['description'];
$session_url = $_SESSION['content_url'];
$session_icon = $_SESSION['icon'];
?>
【问题讨论】:
-
将 session_start() 放在每个页面的开头然后尝试
-
这是我做的第一件事,但它只是传递了最后的结果信息
-
我认为您需要使用多维数组,因为可能在搜索中您获得了多个结果并且您想显示所有结果对吗?
-
使用多维会话数组求解
-
我对多维数组有点困惑,你能告诉我如何使用它
标签: php session session-variables