За последние 24 часа нас посетили 56099 программистов и 1682 робота. Сейчас ищут 1104 программиста ...

тупняк с include и session_start

Тема в разделе "Прочее", создана пользователем html-программист, 22 июн 2012.

  1. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Наверное вчера что-то не то скушал.

    Код (PHP):
    1. <?php
    2.     define("XCONT", "true");
    3.     session_set_cookie_params(0, '/', '.xcont.com');
    4.     session_start();
    5.     if(isset($_GET['p']) && !isset($_SESSION['p'])){
    6.         $_SESSION['p']=(int)$_GET['p'];
    7.     }
    8.     if(($_SESSION['p']<4) && ($_SESSION['p']>0)){
    9.         require_once "stat.php";
    10.     }
    11. ?>
    Если я в stat.php сделаю session_start(); - по идее новая сессия откроется? Что происходит, если на страничке два раза вызывается session_start();?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Включи error_reporting(E_ALL) и увидешь такой Notice:
    Notice: A session had already been started - ignoring session_start()
    Судя по которому можно сделать вывод о том, что повторный вызов session_start() просто игнорируется.
     
  3. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev