Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Неуникам - новая страница )
цитата
07/06/12 в 11:10
 Cristian
Нужен простой скрипт на пхп, может у кого завалялся готовый ))

1е обращение к script.php - отдаем 1.html и ставим куку.
2е обращение к script.php - отдаем 2.html и правим куку.
3е ....

При этом script.php инклюдится через php include в index_mysite.php, куда и идет трафик. Правильно ли я понимаю, что кука корректно поставится серферу с index_mysite.php?

И желательно, чтобы сервер не грузило на большом трафе )

Реально? icon_confused.gif
цитата
07/06/12 в 12:11
 Yacc
Код:
$cookie_name = isset( $_COOKIE['cookie_name'] ) ? (int)$_COOKIE['cookie_name'] + 1 : 1;
setcookie( 'cookie_name', $cookie_name, time() + 31536000 ); // 31536000 = 60 * 60 * 24 * 365 = one year
include 'html'.DIRECTORY_SEPARATOR.$cookie_name.'.html';


По-моему проще некуда. icon_smile.gif
цитата
07/06/12 в 13:37
 Vyacheslav
А сработает это дело, если чел зашёл сначала на [code]www.site.com[/code], а во второй раз просто на site.com без www?

Последний раз редактировалось: Vyacheslav (08/06/12 в 00:05), всего редактировалось 4 раз(а)
цитата
07/06/12 в 17:13
 Yacc
Vyacheslav писал:
а во второй раз просто на site.com без www?

Если есть редирект на www. site.com то да. icon_smile.gif
цитата
07/06/12 в 22:28
 Dark404
Оффтопик: вот никогда не понимал таких людей. человек ведет бизнес в интернете уже почти 10 лет и не может реализовать такой простой скрипт...
цитата
08/06/12 в 09:49
 AWD
Yacc писал:
Если есть редирект на www. site.com то да. icon_smile.gif
ну превед. не нужен редирект, куку надо ставить на ".sitе.com" и тогда www. sitе.com, zzz.site.com и т.д. - будут получать куку. так что Код:
setcookie("cookie_name", $cookie_name, time()+31536000, ".site.com" ); // 31536000 = 60 * 60 * 24 * 365 = one year
не помню, поймет ли сеткуки без путей и секюра, но вроде понимает, параметры необязательные...
цитата
08/06/12 в 10:10
 Yacc
AWD писал:
ну превед. не нужен редирект

Речь о том, что сайт находится на site.com и имеет место редирект www. site.com > 301 > site.com (ну, или наоборот). То есть никаких zzz.site.com нет вообще или это другие сайты.
цитата
08/06/12 в 10:22
 AWD
Yacc писал:
Речь о том, что сайт находится на site.com и имеет место редирект www. site.com > 301 > site.com (ну, или наоборот). То есть никаких zzz.site.com нет вообще или это другие сайты.
по моему речь о том, чтобы куки принимал и с ввв и без - что я и написал. а ты говорил, что только редирект нужен. попутал ты. продолжим? smail54.gif
цитата
08/06/12 в 10:33
 Yacc
А как пользователь зашедший на site.com попадёт на www. site.com без редиректа? По ссылке что ли? Тогда это два разных сайта и смысл затеи теряется. Чего тут продолжать? icon_smile.gif
цитата
08/06/12 в 13:14
 idk2045
AWD писал:
ну превед. не нужен редирект, куку надо ставить на ".sitе.com" и тогда www. sitе.com, zzz.site.com и т.д. - будут получать куку.

+1
цитата
08/06/12 в 17:48
 AWD
Yacc писал:
А как пользователь зашедший на site.com попадёт на www. site.com без редиректа? По ссылке что ли? Тогда это два разных сайта и смысл затеи теряется. Чего тут продолжать? icon_smile.gif
почему теряется? если читать и думать по диагонали игнорируя здравый смысл - да, дело гавно. а если на сайте есть ссылка ввв.сайт.ком (точнее, например "www.".$_SERVER[HTTP_HOST] (если перепутал - не пинай)...) но сайт не меняется?
Vyacheslav: спросил, сработает с ввв, если чел зашел разными путями... с, без... ну мало ли, поисковик другой или еще что...
цитата
08/06/12 в 18:51
 Yacc
AWD писал:
почему теряется?

Потому что идея состоит в том, что

Цитата:
Неуникам - новая страница

то есть тем кто уже посетил этот сайт (site.com).

Для СЕО делают 301 редирект с сабдомена www на этот сайт. То есть фактически есть один этот сайт и неважно как набирать с www или без. Это понятно? icon_smile.gif

Теперь допустим на сабдоменах есть другие сайты. Для определённости рассмотрим сайт blog.site.com. И на нём есть такой же скрипт. Раз сайт другой, то предполагается что скрипт будет считать уников для этого сайта -- blog.site.com.

Если в куках ставить ".site.com", то "уникальность", определяемая куки с не уникальным доменом и не уникальным именем будет шарится между всеми сабдоменами site.com.

Напротив если не указывать домен то он поставиться автоматически и у каждого сабдомена кроме www будет своя уникальность, определяемая куки с уникальным доменом и не уникальным именем.

icon_smile.gif
цитата
09/06/12 в 04:03
 AWD
Yacc писал:
Для СЕО делают 301 редирект с сабдомена www на этот сайт. То есть фактически есть один этот сайт и неважно как набирать с www или без. Это понятно? icon_smile.gif
для сео вообще-то пишут роботс.тхт - хост:ввв.ком, а то, что ты пишешь 301 редирект - это твоя проблема. это понятно? smail101.gif
Yacc писал:
Теперь допустим на сабдоменах есть другие сайты. Для определённости рассмотрим сайт blog.site.com. И на нём есть такой же скрипт. Раз сайт другой, то предполагается что скрипт будет считать уников для этого сайта -- blog.site.com.
ключевое слово - допустим. а почему ты не допускаешь, что в куки пишется домен и ошибки не произойдет? патамушта умозаключение.

Yacc писал:
А как пользователь зашедший на site.com попадёт на www. site.com без редиректа?
пиздец... нет жизни без ввв... вот тебя торкнуло-то... что куришь? я пока лучше MK-Ultra от TH Seeds не курил. Говорят АК-47 и White Russia от Serious Seeds хороши, но, блин, дорогие семки у них...
Yacc писал:
Речь о том, что сайт находится на site.com и имеет место редирект www. site.com > 301 > site.com
имеет место умозаключение - до того, как ты начал настаивать на редиректе его никто не упоминал. и про блоги тоже smail101.gif

ЗЫ: я тут подумал (получилось)... ты прав. ты дал решение. я пьян. месяц не пил, а тут на те....
...del...

Последний раз редактировалось: AWD (10/06/12 в 09:36), всего редактировалось 1 раз
цитата
09/06/12 в 14:17
 begemot
Cristian писал:
Нужен простой скрипт на пхп, может у кого завалялся готовый ))
.......
Реально? icon_confused.gif


Обычно это делается с помощью TDS, например Sutra TDS, тогда и статистика по переходам будет и много чего ещё.
цитата
13/06/12 в 14:12
 Cristian
В моем случае трафик всегда идет на http://domain.com без www, так что все проще - все работает как надо. Всем спасибо за помощь и участие smail54.gif


Эта страница в полной версии