Kiểm tra session của hosting

Hướng dẫn kiểm tra xem hosting có lỗi session không nếu bị hiện tượng đăng nhập quản trị báo thành công nhưng bị đẩy ra ngay lập tức

Bạn tạo một file có tên session.php đặt ngang hàng với file index.php trên thư mục gốc của website với nội dung sau:

<?php

/**
 * NukeViet Content Management System
 * @version 4.x
 * @author VINADES.,JSC <contact@vinades.vn>
 * @copyright (C) 2009-2021 VINADES.,JSC. All rights reserved
 * @license GNU/GPL version 2 or any later version
 * @see https://github.com/nukeviet The NukeViet CMS GitHub project
 */

register_shutdown_function("fatal_handler");

function fatal_handler()
{
    $error = error_get_last();
    if ($error !== NULL) {
        echo ('<pre><code>' . print_r($error, true) . '</code></pre>');
    }
}

define('NV_SYSTEM', true);

// Xac dinh thu muc goc cua site
define('NV_ROOTDIR', pathinfo(str_replace(DIRECTORY_SEPARATOR, '/', __FILE__), PATHINFO_DIRNAME));

require NV_ROOTDIR . '/includes/mainfile.php';
require NV_ROOTDIR . '/includes/core/user_functions.php';

$sess = $_SESSION;

echo '<pre><code>';

if ($nv_Request->isset_request('checksession', 'session')) {
    echo "Session is: " . $nv_Request->get_title('checksession', 'session', '') . "\n";
} else {
    echo "Set session, reload to check\n";

    $nv_Request->set_Session('checksession', NV_CURRENTTIME);
}

echo htmlspecialchars(print_r($sess, true));
die('</code></pre>');

Sau đó chạy http://domain.com/session.php màn hình sẽ hiển thị Set session, reload to check bạn ấn F5 để load lại trang nếu màn hình hiển thị Session is: ... thì hosting không lỗi session. Nếu màn hình vẫn là Set session, reload to check có nghĩa hosting lỗi session.

Tags: lỗi session sửa lỗi nukeviet
  0 Bình luận
Chia sẻ:  

Case gỡ lỗi dạng Invalid datetime format: 1366 Incorrect string value
MySQL: Ý nghĩa con số 11 trong int(11)

Đăng kí nhận tin mới
Hãy để lại email của bạn, tôi sẽ thông báo với bạn khi có bài viết mới nhất.
Bạn đã không sử dụng site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây