За последние 24 часа нас посетил 17941 программист и 1582 робота. Сейчас ищут 1352 программиста ...

NetCat.В конце url добавляется ?sid=

Тема в разделе "PHP для новичков", создана пользователем Kiano, 27 апр 2012.

  1. Kiano

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

    С нами с:
    23 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте уважаемые гуру и не только.Суть вопроса в том,чтобы из url убрать сессию SID.Я сам оптимизатор и мне нужно,чтобы cms не формировало такие урлы,т.к. это мешает продвижению сайта в ПС.Движок,как вы поняли NetCat.

    Вот код из файла vars.inc.php:

    Код (Text):
    1. <?php
    2.  
    3. $DOCUMENT_ROOT = getenv("DOCUMENT_ROOT");
    4. $HTTP_HOST = getenv("HTTP_HOST");
    5.  
    6. # установка переменных окружения
    7.  
    8. error_reporting(E_ALL^E_NOTICE);
    9. @ini_set("register_globals","1");
    10. @ini_set("magic_quotes_gpc","1");
    11. @ini_set("session.auto_start","0");
    12.  
    13.  
    14. @ini_set("session.use_trans_sid","0");
    15. @ini_set("session.use_cookies","1");
    16. @ini_set("session.use_only_cookies","1");
    17. @ini_set("url_rewriter.tags", ''); // to disable trans_sid on PHP < 5.0
    18. if ($_SERVER["HTTP_HOST"] != "localhost") @ini_set("session.cookie_domain", $_SERVER["HTTP_HOST"]);
    19.  
    20. @ini_set("session.gc_probability","40");
    21. @ini_set("session.gc_maxlifetime","1800");
    22. @ini_set("session.name","sid");
    Так-то я нашёл ответ на свой вопрос,но хочу уточнить у специалистов,которые в php профи,дабы сайту не навредить своими действиями.
    Вот что получилось:

    1)@ini_set("session.use_trans_sid","0");
    изменить на @ini_set("session.use_trans_sid","false");
    либо второй вариант:
    2)а именно прописать в .htaccess
    php_flag session.use_trans_sid off
    или php_flag session.use_trans_sid 0

    Прошу ваших советов!Заранее благодарю!
     
  2. Kiano

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

    С нами с:
    23 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Никто не знает?Не верю!Отпишитесь кто-нибудь,сложно что ли?
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    ненаем
     
  4. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Без кавычек 0 и false.

    равнозначны.

    Так оставь ini_set("session.use_trans_sid",0); и не парься.
     
  5. Kiano

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

    С нами с:
    23 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    спасибо за ответ!попробую так.о результатах отпишусь.