За последние 24 часа нас посетили 17403 программиста и 1681 робот. Сейчас ищут 976 программистов ...

файлы сессии не отображаются в заданной директории

Тема в разделе "PHP для новичков", создана пользователем missAisa, 19 июн 2011.

  1. missAisa

    missAisa Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    36
    Симпатии:
    0
    Адрес:
    Украина, Краснодон
    Почему файлы сессии не отображаются в заданной директории :
    PHP:
    1. <?php
    2.  
    3. $_SESSION['a'] = $_POST['a'];  
    4.     if (!empty($_POST['a'])){
    5.     if (isset($_POST['a'][1])) {
    6. ....................................
    7. ....................................  


    Файл php.ini:
    session.use_only_cookies = 1
    session.use_trans_sid = 1
    session.save_path = /tmp
    upload_tmp_dir = /tmp
     
  2. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    посмотреть скрытые файлы?*
    нет прав на дирректорию tmp?
     
  3. Mamont

    Mamont Активный пользователь

    С нами с:
    5 дек 2010
    Сообщения:
    183
    Симпатии:
    0
    $_SESSION пустой
     
  4. missAisa

    missAisa Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    36
    Симпатии:
    0
    Адрес:
    Украина, Краснодон
    если $_SESSION пустой, будет файл сессии пустой. А так никого нет(
     
  5. missAisa

    missAisa Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    36
    Симпатии:
    0
    Адрес:
    Украина, Краснодон
    но вот странность, если сделать переадресацию:

    PHP:
    1. <?php
    2.  
    3. $_SESSION['a'] = $_POST['a'];
    4. if (!empty($_POST['a'])){......................
    5.  
    6. header ('Location: a.php');
    а в a.php стартануть сессию, тогда пустой файл сессии записывается в /tmp
     
  6. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    а попробуй ради интереса написать z:\tmp
     
  7. missAisa

    missAisa Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    36
    Симпатии:
    0
    Адрес:
    Украина, Краснодон
    Уже пробовала ((
    Вот вопрос: если в index.php стартонуть сессию, объявить переменные массива сессии и больше нигде не стартовать, этого достаточно что бы сессия записалась в указанную директорию?
     
  8. missAisa

    missAisa Активный пользователь

    С нами с:
    7 июн 2011
    Сообщения:
    36
    Симпатии:
    0
    Адрес:
    Украина, Краснодон
    Все получилось, сессии записываются. Надо было к индексному файлу дописать путь записи.