Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHPSESSIONID=40jkfjow912432
 
 автор: JIEXA   (16.04.2005 в 23:40)   письмо автору
 
 

Когда на сайт не заходишь день к примеру, а потом зайдёшь и ко всем ссылкам преписывается ?PHPSESSIONID=40jkfjow912432
к примеру site.ru/news/?PHPSESSIONID=40jkfjow912432
Я думал, что это из-за смарти, фиг убрал их таже фигня :(. Помогите разобраться.
Навсякий случай: сайт находится на локалхосте под управлением Денвера

   
 
 автор: cheops   (17.04.2005 в 00:13)   письмо автору
 
   для: JIEXA   (16.04.2005 в 23:40)
 

В конфигурационном файле php.ini посмотрите директиву session.auto_start, если она равна 1, приравняйте её 0
session.auto_start = 0

перезагрузите Web-сервер apache.

   
 
 автор: JIEXA   (17.04.2005 в 00:17)   письмо автору
 
   для: cheops   (17.04.2005 в 00:13)
 

ОГРОМНЫЙ РЕСПЕКТ CHEOPS! вот только не подскажете ещё как сделать это через .htaccess
А если у меня в файле самом главное где все настройки кмс, стоит session_start();, то из-за этого может быть?

   
 
 автор: JIEXA   (17.04.2005 в 00:18)   письмо автору
 
   для: JIEXA   (17.04.2005 в 00:17)
 

посмотрел в php.ini, session.auto_start стоит "0"

   
 
 автор: JIEXA   (17.04.2005 в 12:10)   письмо автору
 
   для: JIEXA   (17.04.2005 в 00:18)
 

?

   
 
 автор: cheops   (17.04.2005 в 12:21)   письмо автору
 
   для: JIEXA   (17.04.2005 в 12:10)
 

Может штучки Денвера какие, вы не пробовали спрашивать на их форуме?

   
 
 автор: JIEXA   (17.04.2005 в 12:27)   письмо автору
 
   для: cheops   (17.04.2005 в 12:21)
 

Нет не пробывал, а не может быть из-за того, что у меня перед выполнением всех скриптов стоит session_start(); ???

   
 
 автор: JIEXA   (17.04.2005 в 12:42)   письмо автору
 
   для: JIEXA   (17.04.2005 в 12:27)
 

А вот я нашёл в одной кмс, там перед session_start стоит
@ini_set('session.use_trans_sid', false);
Что она делает?

   
 
 автор: cheops   (17.04.2005 в 12:48)   письмо автору
 
   для: JIEXA   (17.04.2005 в 12:42)
 

Отключает передачу через URL - в принципе вам должно помочь, если правда у вас уже не стоит эта опция.

   
 
 автор: JIEXA   (17.04.2005 в 12:59)   письмо автору
 
   для: cheops   (17.04.2005 в 12:48)
 

Всё равно, преписывается к урл ?PHPSESSID=112cd641753eace7dc2179158b5aa8f1
Также как я говорил если обновить страницу то всё ок, а если зайти к примеру с IE (обыяно я пользуюсь MyIE2) то они опять появятся, наталкивает всё таки на мысль, что cookie тут причясны!

   
 
 автор: JIEXA   (17.04.2005 в 13:17)   письмо автору
 
   для: JIEXA   (17.04.2005 в 12:59)
 

Всё прописал
@ini_set('session.use_trans_sid', false);
@ini_set("url_rewriter.tags","");
вроде исчезло :)
cheops респект!

   
 
 автор: cheops   (17.04.2005 в 12:43)   письмо автору
 
   для: JIEXA   (17.04.2005 в 12:27)
 

Вполне может быть, а у вас часом cookie в браузере не отключены? Тогда это вполне нормальное поведение, так как сессия не может передать идентификатор через сессионные куки - она их передаёт через параметр.

   
 
 автор: JIEXA   (17.04.2005 в 12:45)   письмо автору
 
   для: cheops   (17.04.2005 в 12:43)
 

нет включены куки, и не я один пробывал, у меня друг к себе на локалхост ставил, таже фигня :(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования