Articles of ini set

почему ini_set ('session.gc_maxlifetime', 60) не работает?

время истечения срока действия по умолчанию – 1440, я хочу сократить это время до 60 секунд, но когда я использую ini_set('session.gc_maxlifetime','60') на первой странице, он работает, но он не работает в на другой странице, пожалуйста, скажите мне, что я не так? ———-index.php———– <?php ini_set('session.gc_maxlifetime','60'); session_start(); $_SESSION['id']='123'; print('<br/><a href="link.php">link<a/>'); ?> ———-link.php———- <?php session_start(); if(isset($_SESSION['id'])){ ini_set('session.gc_maxlifetime',60); }else{ […]

PHP: функция mail () с runtime ini_set () для SMTP и SMTP_PORT не работает в Linux

Я использовал PHP-код для рассылки, используя SMTP HOST, как указано ниже: ini_set('SMTP','myserver'); ini_set('smtp_port',25); $to = $email; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n"; $headers .= "From: NO-REPLY<no-reply@mydomain.com>" . "\r\n"; $subject = "Confirmation For Request"; $message = '<html> <body> <p>Hi '.$firstname.' '.$lastname.'</p> <p> We recieved below details from you. Please […]

Php CLI скрипт игнорирует memory_limit, сбой при гораздо меньшем числе, чем предел

по какой-то причине мой один из моих php-скриптов игнорирует лимит памяти php.ini или ini_set. Когда я делаю print_r (ini_get_all), он показывает, что ограничение глобальной памяти установлено на 100M (и, в зависимости от ситуации, на месте), когда мой скрипт умирает при фатальной ошибке: Out of memory (выделено 24714304) (пытался выделить 571 байт) Какие-нибудь советы по диагностике […]

Как переопределить register_argc_argv в PHP?

Я использую общий хост (fasthostingdirect), и по какой-то причине они по умолчанию отключили этот флаг. Это означает, что я не могу получить доступ к параметрам командной строки PHP … если я не использую флаг -n (= –no-php-info ) после php.exe . Попробовали ini_set('register_argc_argv', 1) в моем php-файле, но он не имеет никакого эффекта. Я предполагаю, […]

Причины, по которым PHP будет эхо-ошибки, даже с error_reporting (0)?

Каковы некоторые причины, по которым php заставит ошибки показывать, независимо от того, что вы говорите, чтобы отключить его? я пытался error_reporting(0); ini_set('display_errors',0); без везения.

передача идентификатора сеанса через URL-адрес

Я пытаюсь заставить свой скрипт использовать идентификатор сеанса url вместо файлов cookie. Следующая страница не отображает переменную в URL-адресе как идентификатор сеанса. Я должен что-то упустить. Первая страница http://www.website.com/start.php ini_set("session.use_cookies",0); ini_set("session.use_trans_sid",1); session_start(); $session_id = session_id(); header("location: target.php?session_id=". $session_id ); Следующая страница – http://www.website.com/target.php?session_id=rj3ids98dhpa0mcf3jc89mq1t0 ini_set("session.use_cookies",0); ini_set("session.use_trans_sid",1); print_r($_SESSION); print(session_id()) Результат – это другой идентификатор сеанса, и сеанс […]

Многопользовательские сеансы PHP; ini_set Не работает?

Я пытаюсь настроить его, поэтому, если вы входите на мой сайт, сеанс переносится на все поддомены моего сайта. Например, если вы перейдете на домен.com и войдите в систему, перейдите на сайт sub.domain.com, вы уже войдете в систему на sub.domain.com. Насколько я понимаю, вы хотели бы использовать ini_set ('session.cookie_domain', '. Domain.com'), а затем session_start (), а […]