[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание куков по клику
Страницы: 1, 2
Houdy22
Подскажите, как можно сделать создание куков по клику на ссылке? И это вообще возможно сделать средствами php?
Миша
Кука, она же печенька ставится на стороне сервера, поэтому если по какой то конкретной ссылке нажать, то на стороне сервера поставить её средствами php и всё ))

_____________
Принимаю заказы, писать в ЛС
Houdy22
Цитата (Медведь @ 25.02.2016 - 09:01)
Кука, она же печенька ставится на стороне сервера, поэтому если по какой то конкретной ссылке нажать, то на стороне сервера поставить её средствами php и всё ))

А поподробнее можно? Не до конца понимаю)
Миша
Цитата (Houdy22 @ 25.02.2016 - 09:28)
Цитата (Медведь @ 25.02.2016 - 09:01)
Кука, она же печенька ставится на стороне сервера, поэтому если по какой то конкретной ссылке нажать, то на стороне сервера поставить её средствами php и всё ))

А поподробнее можно? Не до конца понимаю)

Здесь официальный сайт - php.net

А здесь то, что тебе нужно - setcookie

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
Медведь
с куками и на клиенте работать можно. и именно по клику

https://learn.javascript.ru/cookie

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Houdy22
Цитата (Игорь_Vasinsky @ 25.02.2016 - 10:30)
Медведь
с куками и на клиенте работать можно. и именно по клику

https://learn.javascript.ru/cookie

Яву вообще не понима, а пхп только начал учить...
Возможно ли записать куку средствами пхп по клику на ссылку?
Houdy22
Цитата (Медведь @ 25.02.2016 - 09:50)
Цитата (Houdy22 @ 25.02.2016 - 09:28)
Цитата (Медведь @ 25.02.2016 - 09:01)
Кука, она же печенька ставится на стороне сервера, поэтому если по какой то конкретной ссылке нажать, то на стороне сервера поставить её средствами php и всё ))

А поподробнее можно? Не до конца понимаю)

Здесь официальный сайт - php.net

А здесь то, что тебе нужно - setcookie

Как создаются и выводятся куки понимаю, но как можно создать куку по клику ссылки не ясно. Ведь ссыль находится в теле документа, а во всех учебниках написано, что куки передаются только вместе с заголовками
Игорь_Vasinsky
чё тупим то, как - да - как

<script>
function setFantasticCookie(){
//ставишь куку
}
</script>

<
a href="#" onclick="setFantasticCookie()">создать</a>


нафиг тут php ?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
FatCat
Цитата (Houdy22 @ 25.02.2016 - 10:14)
Яву вообще не понима

А зря. Она выполняется на клиенте без перезагрузки страницы. Клацнул по ссылке, и кука записалась.
<script type="text/javascript">
function
WriteCook(name, value){
var date=new Date();
date.setTime(date.getTime()+60000000000);
document.cookie=name+"="+value+";expires="+date.toGMTString()+";path=/"
}
</script>
<a
href="javascript:;" onclick="javascript:WriteCook('имя_куки', 'печенька')">Записать куку</a>


_____________
Бесплатному сыру в дырки не заглядывают...
Guest
Для явы... элементарно же

var date=new Date(new Date().getTime()+7200*24*60*60*1000);
document.cookie="_COOKKKAMOYA=1390775518;
path=/;
expires="
+date.toUTCString();
sergeiss
Цитата (Houdy22 @ 25.02.2016 - 11:14)
Яву вообще не понима

Цитата (Guest @ 25.02.2016 - 12:21)
Для явы... элементарно же

Тока давайте не будем называть Явой Яву-Скрипт smile.gif Потому как первый как раз на сервере выполняется, если он там вообще есть. А на клиенте именно JavaScript работает.


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Миша
Цитата (Игорь_Vasinsky @ 25.02.2016 - 10:30)
Медведь
с куками и на клиенте работать можно. и именно по клику

Автора интересовало PHP wink.gif

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
Цитата
Автора интересовало PHP


Цитата
создание куков по клику на ссылке?

))))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Миша
Цитата (Игорь_Vasinsky @ 25.02.2016 - 14:37)
Цитата
создание куков по клику на ссылке?

))))

Re: И это вообще возможно сделать средствами php?

smile.gif

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
Цитата
Re: И это вообще возможно сделать средствами php?

по клику нет, по переходу - да.

но нахера спрашивается

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.