Задать вопрос
@serj1337

Ошибка при заходе на сайт?

Подскажите.. установил скрипт, при заходе на сайт в верху сайта ошибка, но сайт работает 63b463245e66e303244060.jpeg
Warning: session_set_cookie_params(): Session cookie parameters cannot be changed when a session is active in /var/www/u1833347/data/www/domain.ru/index.php on line 3


index.php

<?php
session_start();
session_set_cookie_params(86400);
require("inc/config.php");
$is_https = "//";
$sid = $_SESSION['logged'];
$sql_select2 = "SELECT * FROM users WHERE hash = '$sid'";
$result2 = mysqli_query($link,$sql_select2);
$row = mysqli_fetch_array($result2);
if($row)
{
$user_id = $row['id'];
$balance = $row['balance'];
$ava = $row['ava'];
$login = $row['login'];
}
$select = "SELECT * FROM tovars";
$all_tovars = mysqli_query($link,$select);
$pur = "SELECT * FROM purchases WHERE user_id = '$user_id'";
$all_purchases = mysqli_query($link,$pur);
$data = date("d.m.Y");


файл .htaccess
php_value session.gc_maxlifetime 86400
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
vfreelancer
@vfreelancer
php
session_start();
session_set_cookie_params(86400);
вместо второй строки используйте setcookie(session_name(),session_id(),time()+86400); - если сессия уже существует

https://www.php.net/manual/en/function.session-set...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы