Юзается одна кука для одинаковых скриптов но в разных папках ...

Сенсей

Новичок
Юзается одна кука для одинаковых скриптов но в разных папках ...

Есть парочка одинкавых скриптов .....

все стоят на одном домене ....

но

Первый скрипт - в папке 1
Второй скрипт - в папке 2

и трабла в том что они используют один и тот же кук ....

как можно это исправить + автоматизировать ?

я догадываюсь что нужно при setcookie добавить имя домена и директории .... но как сделать так что бы PHP определял где находится скрипт и соответственно ставил правильную куку .... и при перенесении вдруг скрипта в другую папаку - не нужно было бы изменять скрипт и занорго прописывать имя папки и т.д ....
 

fixxxer

К.О.
Партнер клуба
ну хотя бы так
PHP:
function GetCookieName($s) {
return sprintf("%s%u",$s,crc32($_SERVER['PHP_SELF']));
}
setcookie(GetCookieName('foo'),'bar');
 

Фанат

oncle terrible
Команда форума
ну и вопросик.
еле воткнул, что же это за "трабла".

фиксер, по-моему, ты перестарался.
ему всего-то надо
определял где находится скрипт
dirname($_SERVER['PHP_SELF']);

а вот, что надо прописывать еще и домен - это лишнее
 
Сверху