我正在我的页面上提供搜索服务,以便用户能够搜索其他用户。 我想将 $_POST 值放入 SESSION 中,并在 SELECT 中使用 SESSION 值进行搜索。 这就是我所做的,但它不起作用 - 似乎 SESSION 根本没有任何值(value),但我不确定?
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%'";
...
最佳答案
您需要确保开始 session
session_start();
在尝试访问 $_SESSION
变量之前,请确保使用 $con
连接的数据库设置正确。
关于php - 如何在 session 中放置 $_POST 值(在用户之后搜索)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34566935/