Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите сделать сессию в...
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Помогите сделать сессию в...

Страниц (2): [1] 2 »
 

1. Swinger - 21 Июня, 2009 - 20:07:59 - перейти к сообщению
помогите пожалуйста, захотелось у себя в скрипте партнерки сделать сессию так http://сайт/cессия/panel.php а в обычном выглядет так http://сайт/panel.php?сессия!

пробовал чето , но нече не получаетьсяНедовольство, огорчение
--
помогите пожалуйстаУлыбка
2. Ch_chov - 21 Июня, 2009 - 20:14:58 - перейти к сообщению
В php.ini поставь session_use_cookies =1
3. Swinger - 21 Июня, 2009 - 20:24:38 - перейти к сообщению
вообще теперь не видит сессиюНедовольство, огорчение
4. Ch_chov - 21 Июня, 2009 - 20:27:04 - перейти к сообщению
Проверь включены ли куки в браузере.
5. Swinger - 21 Июня, 2009 - 20:32:47 - перейти к сообщению
да включены!
но ты наверно не так понялНедовольство, огорчение мне надо чтобы ссесия была ввиде папки!
вот так выглядет обычно.. /panel.php
а мне надо чтобы было так /20c6f1f30497253cfb7a6476990d977 3/panel.php
(Добавление)
/panel.php? PHPSESSID =20c6f1f30497253cfb7a6476990d977 3
/20c6f1f30497253cfb7a6476990d977 3/panel.php
6. Ch_chov - 21 Июня, 2009 - 21:01:20 - перейти к сообщению
Не уверен, что php может автоматически формировать такие ссылки.
В любом случае, для обратной процедуры (извлечение ид сессии из url) придется использовать mod_rewrite.
(Добавление)
А почему тебя сессии через куки не устраивают?
7. valenok - 21 Июня, 2009 - 22:28:49 - перейти к сообщению
Ссылки формировать придется вручную.
Получить идентификатор сессии можно из session_id().
Расшифровывать ссылку придется через mod_rewrite и передавать запускаемому файлу вырезанный sid
8. Nestor - 21 Июня, 2009 - 23:37:39 - перейти к сообщению
правте session.use_trans_sid в файле php.ini.
9. Swinger - 22 Июня, 2009 - 03:42:36 - перейти к сообщению
error 404 Недовольство, огорчение
10. Swinger - 23 Июня, 2009 - 15:17:02 - перейти к сообщению
ну ктонибудь может помочь?Недовольство, огорчение
11. Ch_chov - 23 Июня, 2009 - 15:19:58 - перейти к сообщению
Вроде объяснили уже всё. Делай ссылки вручную. Потом обрабатывай их через mod_rewrite.
12. Swinger - 23 Июня, 2009 - 15:50:03 - перейти к сообщению
я так пишу
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  
  3. echo " <a href=\"./".session_id()."/what.html\">ыыыыыы</a><br/>
  4.  
  5.  
  6.  

и у меня пишет 404 ненайденоНедовольство, огорчение
13. Champion - 23 Июня, 2009 - 15:52:14 - перейти к сообщению
ну классно, а в htaccess что написал?
14. Swinger - 23 Июня, 2009 - 16:39:43 - перейти к сообщению
в том и дело нечего.. я прошу сказать, что там надо вписывать?


выше в постахз мне сказали вписать session.use_trans_sid в файле php.ini.

не робитНедовольство, огорчение скажите пожалуйста как прописать и что прописать B .htaccess??
15. Champion - 23 Июня, 2009 - 17:01:12 - перейти к сообщению
Swinger пишет:
вписать session.use_trans_sid в файле php.ini.
Во-первых, он есть там, его просто в 1 надо превратити.
Во вторых, он добавляет у URL такую от штуковину: .
А не такую /aeb79272b4f580d3e79272b4f585ff8 f/.

Уже сам давон нашел бы:
RewriteRule /(\w{32})/panel.php /panel.php?SESSID=\1
C правилом я мог ошибиться, смотри сюда http://php.su/articles/?cat=apache&page=007

 

Powered by ExBB FM 1.0 RC1