- 1
- 2
- 3
- 4
- 5
- 6
ini_set('session.use_cookies','0');
ini_set('session.use_trans_sid','0');
...
session_start();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
ini_set('session.use_cookies','0');
ini_set('session.use_trans_sid','0');
...
session_start();
:D
проктология такая проктология
пусть клепают свои гостевухи, хоть с извратами хоть без
хотя зачем оно, если есть куки?
а транс=сид это правда параша: PHP будет сам дописывать "?phpsessid=12231234" к каждой ссылке)
Ребята, а так норм?:
ini_set('session.use_trans_sid', false);
ini_set('session.use_only_cookies', true);
^_^ Помидорами не кидать
а так уже лучше, намного. думаю, куки с оригинального сайта никто не вырубает
Т.е. я не сговнокодил?
почему не трогать ini_set?
1. действие временно
2. не все конфиги изменяемы
3. или 2, или сами забудете, и рискуете получить ситуацию, схожую с сабжем
4. лишний код, лишний ход
лично я для себя инклужу файл на время разработки, где инисетами ставлю, наоборот, худшую конфигу (что бы не трогать другие скрипты) - максимальный error_reporting и что бы ошибки писал в лог, а не на экран (иначе броузер в случае, скажем, с нотисом в цикле, захлебнется).
И все таки от ини_сет я думаю не очень отказываться. Да, 10 лишних строк, да, действие временное, конфиги если не изменяемые - то в инсталляшке напоминалка будет, а до ситуации сходной с топиком я думаю не дойду - все таки помню какая опция что делает и собсна ради чего я ее меняю)))
А вообще, по-моему, убирание "плохих"(ну эт лично по моему мнению) возможностей - это не подпорка)
@ini_set('session.use_trans_sid', false);
@ini_set('session.use_only_cookies', true);
@ini_set('magic_quotes_gpc', false);
@ini_set('register_globals', false);
@session_set_cookie_params(0, '/', '', false, true);
кошерно