织梦搜索第一次自动跳转到登录页面登录才能搜索代码解析 第一步先打开搜索代码/plus/search.php 在代码顶部添加 <?php // search.php 顶部 session_start(); if (!isset($_SESSION['user_id'])) { // 保存完整的当前搜索 URL(含参数) $_SESSION['search_url'] = $_SERVER['REQUEST_URI']; // 例如:/plus/search.php?q=依恋&typeid=1 $returnUrl = urlencode($_SERVER['REQUEST_URI']); header("Location: /user/login.php?return_url=$returnUrl"); exit; } // 包含必要的文件 然后打开登录代码 /user/login.php 你的会员中心路径多少就用你自己的路径 同样页是在顶部添加 <?php // 假设在登录验证成功后 session_start(); // 这里假设 $user_id 是从数据库或其他验证机制中获取的用户 ID $user_id = 1; $_SESSION['user_id'] = $user_id; session_start(); // 添加这一行 require_once(dirname(__FILE__)."/config.php"); if($cfg_ml->IsLogin()) { ShowMsg('您已经登录系统,请勿重复登录!', 'index.php'); exit(); } require_once(dirname(__FILE__)."/templets/login.htm"); 通过添加这代码后当第一次没有登录状态就会跳转到登录页面去。 |