- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как известно в php после установки куков они становятся доступны при следующей загрузке страницы в массиве $_COOKIE[]. Есть ли решение, позволяющее получить доступ к кукам уже на странице их установки?
Пример. В заголовке страницы устанавливается кука, в которую записываются данные из базы+результат сложных вычислений (которые желательно произвести один раз для данного пользователя). Затем в нескольких php-модулях этой страницы эти данные выбираются из куки.
В первом предложении уже ответ. Копайте в сторону JS
ок, такая идея была, кстати на этом же сайте во всех других случаях именно его и использую.
Но вот пример:
Который ничего не выводит при первом запуске.
А как, используя js, передать куку в php-переменную, не знаю..
Как известно в php после установки куков они становятся доступны при следующей загрузке страницы в массиве $_COOKIE[]. Есть ли решение, позволяющее получить доступ к кукам уже на странице их установки?
Можно использовать динамическую перезагрузку страницы. Пользователь не заметит.
AJAX в этом поможет.
Я поступаю проще. Пишу не только в куку, но и в дополнительную переменную. И можно использовать эту переменную дальше, не думая о куке...
Гораздо проще, чем всякие там JS и Ajax..
Но вот пример:
JS выполняется у пользователя, а ПХП на серваке.
А перезагрузка на поисковиках не отразится?
Я поступаю проще. Пишу не только в куку, но и в дополнительную переменную. И можно использовать эту переменную дальше, не думая о куке...
Гораздо проще, чем всякие там JS и Ajax..
Ну можно в сессию запихать и не парится
Я поступаю проще. Пишу не только в куку, но и в дополнительную переменную. И можно использовать эту переменную дальше, не думая о куке...
Гораздо проще, чем всякие там JS и Ajax..
Идея неплохая и логичная, но при многомодульной структуре проблематично использовать глобальные переменные.
neov добавил 17.09.2008 в 19:07
Ну можно в сессию запихать и не парится
А примерчик можно?🚬
А примерчик можно?🚬
ГУГЛ: http://www.google.com/search?client=opera&rls=ru&q=PHP+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F%D0%BC%D0%B8&sourceid=opera&ie=utf-8&oe=utf-8
Зачем мудрить? Присваивайте соответствующему элементу массива $_COOKIE значение напрямую, если оно еще не установлено.
E.g.