所以我有这三个子文件夹。该文件夹代表这三个用户。我有这个session.php,它将检查用户'id‘是否可用,它将继续登录,但如果现在它会将您重定向到index.php
下面是我编写的session.php代码
<?php
//Start session
session_start();
//Check whether the session variable SESS_MEMBER_ID is present or not
if (!isset($_SESSION['username']) || (trim($_SESSION['username'
我有一个名为System的主目录,还有一个名为Subsystem的子目录。我在主目录中的会话在子目录中不工作。
当我在这两个文件夹中执行echo session_save_path();操作时,它们会显示"/tmp"。
然后,我尝试将session_save_path("../tmp");放到我的子目录中,但显示的是"This webpage has a redirect loop"。
System目录中的session.php:
<?php
session_start( );
if (!($_SESSION['uid']
我的环境: Windows 8.1,php5.5,Apache 2.4,Firefox 45.1
phpMyAdmin - Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
Ignoring unsupported language code.
我搜索了几个小时,我做了以下工作:
使用这段代码,我解决了一些问题。当我尝试重定向到子文件夹时,它会忽略注册用户,并将我重定向回index.php站点。
// auth.php
class myAuth {
static function checkAuth() {
// detect user by set cookie
// and value which we saved in session
if(!session_id()) session_start();
// check ...
if(
isset($_
我试图在opencart中为会话一生设定一个特定的时间,
深入研究OpenCart结构,我找到了文件会话处理程序system/library/session.php
<?php
class Session {
public $data = array();
public function __construct() {
if (!session_id()) {
ini_set('session.use_cookies', 'On');
ini_set('se
我正在使用PHP为三种类型的用户制作一个网站,作为头部,主要,正常。因此,我创建了一个用于日志记录的页面,该页面将检查凭据并将会话移动到相应的文件夹。我有这样的结构
main //folder
head //folder
normal //folder
index.php
此index.php将检查用户类型并导航到相应文件夹的索引页。
它在本地主机上运行良好。但是在服务器上,它可以正确地重定向到文件夹,但是那里的会话是空的,所以出现了一个空白页面。
我做到了
DEFINE('COOKIE_BASE_DOMAIN_NAME', '.domain.com');
in