|
|
|
| Когда на сайт не заходишь день к примеру, а потом зайдёшь и ко всем ссылкам преписывается ?PHPSESSIONID=40jkfjow912432
к примеру site.ru/news/?PHPSESSIONID=40jkfjow912432
Я думал, что это из-за смарти, фиг убрал их таже фигня :(. Помогите разобраться.
Навсякий случай: сайт находится на локалхосте под управлением Денвера | |
|
|
|
|
|
|
|
для: JIEXA
(16.04.2005 в 23:40)
| | В конфигурационном файле php.ini посмотрите директиву session.auto_start, если она равна 1, приравняйте её 0
перезагрузите Web-сервер apache. | |
|
|
|
|
|
|
|
для: cheops
(17.04.2005 в 00:13)
| | ОГРОМНЫЙ РЕСПЕКТ CHEOPS! вот только не подскажете ещё как сделать это через .htaccess
А если у меня в файле самом главное где все настройки кмс, стоит session_start();, то из-за этого может быть? | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 00:17)
| | посмотрел в php.ini, session.auto_start стоит "0" | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 00:18)
| | ? | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 12:10)
| | Может штучки Денвера какие, вы не пробовали спрашивать на их форуме? | |
|
|
|
|
|
|
|
для: cheops
(17.04.2005 в 12:21)
| | Нет не пробывал, а не может быть из-за того, что у меня перед выполнением всех скриптов стоит session_start(); ??? | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 12:27)
| | А вот я нашёл в одной кмс, там перед session_start стоит
@ini_set('session.use_trans_sid', false);
Что она делает? | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 12:42)
| | Отключает передачу через URL - в принципе вам должно помочь, если правда у вас уже не стоит эта опция. | |
|
|
|
|
|
|
|
для: cheops
(17.04.2005 в 12:48)
| | Всё равно, преписывается к урл ?PHPSESSID=112cd641753eace7dc2179158b5aa8f1
Также как я говорил если обновить страницу то всё ок, а если зайти к примеру с IE (обыяно я пользуюсь MyIE2) то они опять появятся, наталкивает всё таки на мысль, что cookie тут причясны! | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 12:59)
| | Всё прописал
@ini_set('session.use_trans_sid', false);
@ini_set("url_rewriter.tags","");
вроде исчезло :)
cheops респект! | |
|
|
|
|
|
|
|
для: JIEXA
(17.04.2005 в 12:27)
| | Вполне может быть, а у вас часом cookie в браузере не отключены? Тогда это вполне нормальное поведение, так как сессия не может передать идентификатор через сессионные куки - она их передаёт через параметр. | |
|
|
|
|
|
|
|
для: cheops
(17.04.2005 в 12:43)
| | нет включены куки, и не я один пробывал, у меня друг к себе на локалхост ставил, таже фигня :( | |
|
|
|