织梦搜索第一次自动跳转到登录页面登录才能搜索代码解析
第一步先打开搜索代码/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");
通过添加这代码后当第一次没有登录状态就会跳转到登录页面去。
下一篇:没有了
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。