За последние 24 часа нас посетил 15981 программист и 1574 робота. Сейчас ищут 663 программиста ...

Помогите друзья!

Тема в разделе "Сделайте за меня", создана пользователем Vinotti, 27 дек 2016.

  1. Vinotti

    Vinotti Новичок

    С нами с:
    2 ноя 2016
    Сообщения:
    4
    Симпатии:
    0
    Ситуация такая, решил написать небольшой скрипт который служит для добавления посетителей в бд. Суть в том , что если пользователь прошел на страницу главную то, данные о нем заносятся в бд после чего создается сессия и если пользователь переходит на другую страницу , то сессия удаляется через unset, но загвоздка в том, что при переходе но и при обновлении страницы сессия удаляется ..Как победить???
    PHP:
    1. $http = 'http://';
    2. $rtrek= $_SERVER['REQUEST_URI'];
    3. $host = $_SERVER['HTTP_HOST'];
    4.  
    5. if($url == $http.$host)
    6.     {
    7.    
    8.       if(!stristr($_SERVER['HTTP_REFERER'], $host))
    9.       {
    10.        $_SESSION['notDestroed'] = md5(time());
    11.        $visit = new visiterTds();
    12.        $visit->insertingData($ipAdr, $userAgent, $referrer);
    13.       }
    14.     }
    15.  
    16.  
    17. if($url == $http.$domain.$rtrek && preg_match('/\/[a-zA-Z0-9_]/', $rtrek))
    18. {
    19.   unset($_SESSION['notDestroed']);
    20.    echo"<h1>Destroed</h1>";
    21.  
    22. }
     
    #1 Vinotti, 27 дек 2016
    Последнее редактирование модератором: 27 дек 2016
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.790
    Симпатии:
    1.330
    Адрес:
    Лень
    использовать $_COOKIE