如何在SESSION中放置$ _POST值(在用户之后搜索)?

时间:2016-01-02 14:25:31

标签: php mysql

我正在我的网页上创建搜索服务,以便用户能够搜索其他用户。 我想将$ _POST值放在SESSION中,并在SELECT中使用SESSION值进行搜索。 这就是我所做的,但它不起作用 - 看起来像SESSION根本没有任何价值,但我不确定?

session_start();
include_once 'dbconnect.php';

if(isset($_POST['submit'])){

  $search = $con->real_escape_string($_POST['search']);

  $_SESSION['test'] = $search;
  $test =  $_SESSION['test'];

  $result="SELECT * FROM users WHERE username LIKE '%$test%'";

  ...

1 个答案:

答案 0 :(得分:1)

您需要确保使用

开始会话
session_start();

在您尝试访问$_SESSION变量之前,请确保已正确设置与$con连接的数据库。