2013-03-19 4 views
0

Я пытаюсь найти maxtime для моей сессии php (у меня нет доступа к файлу cpanel или php.ini). Я пытаюсь использовать этот код, но не распечатываю ничего (кроме «привет»). Что не так?Не удается получить session.gc.lifetime

<?php 
session_start(); 
error_reporting(E_ALL); 
ini_set("error_reporting",1); 

// Get the current Session Timeout Value 
$currentTimeoutInSecs = ini_get(’session.gc_maxlifetime’); 
print "hello " . $currentTimeoutInSecs; 
?> 

ответ

3

Вы используете неправильный вид кавычек, используйте прямые одиночные или двойные кавычки:

$currentTimeoutInSecs = ini_get('session.gc_maxlifetime'); 
+0

Это заставляет меня любопытно, будет ли PHP пытаться интерпретировать '' 'session.gc_maxlifetime' ''как константу? – castis

+0

@castis выглядит как строка: http://codepad.org/SkgNfBTE – jeroen

1

Используйте одиночные клещей (а не одиночные кавычки) в вашем коде:

<?php 
    session_start(); 
    error_reporting(E_ALL); 
    ini_set("error_reporting",1); 

    // Get the current Session Timeout Value 
    $currentTimeoutInSecs = ini_get('session.gc_maxlifetime'); 
    print "hello " . $currentTimeoutInSecs; 
?> 

Выход:

привет 84600