Вопрос, как можно сделать проверку, включены ли у пользователя куки? И выдать ошибку о том, что функция не работает с выключенными куками и бла-бла...
Из той же серии включен ли Ява скрипт? И включено ли отображение картинок? В зависимости от этого будут подключаться разные стили.
Желательно конечно проверки сделать невзависимыми друг от друга...
killer8080
4.11.2011 - 21:24
Цитата (Nadyu @ 4.11.2011 - 19:51) |
Вопрос, как можно сделать проверку, включены ли у пользователя куки? И выдать ошибку о том, что функция не работает с выключенными куками и бла-бла... |
через JS
Цитата (Nadyu @ 4.11.2011 - 19:51) |
Из той же серии включен ли Ява скрипт? |
<noscript>текст будет виден при отключенном js</noscript>
Цитата (Nadyu @ 4.11.2011 - 19:51) |
И включено ли отображение картинок? |
через JS
johniek_comp
4.11.2011 - 22:00
в интернете куча информации как проверить включены ли
куки, не буду же я тебе код копировать с гугла - сам пошукай!
_____________
Winston
4.11.2011 - 22:32
Цитата (johniek_comp @ 4.11.2011 - 20:00) |
не буду же я тебе код копировать с гугла |
Код гугла копировать не надо
Ты лучше ссылку человеку дай на то где описывается то, что он просит.
killer8080, то есть проверить картинки и куки без явы скрипта никак?
johniek_comp, я находила, вставляла и у меня не работало... Поэтому решила спросить тут
killer8080
4.11.2011 - 22:42
Цитата (Nadyu @ 4.11.2011 - 21:33) |
killer8080, то есть проверить картинки и куки без явы скрипта никак? |
На стороне клиента или сервера?
johniek_comp
4.11.2011 - 23:24
Цитата |
Ты лучше ссылку человеку дай на то где описывается то, что он просит. |
нет проблем! но ты больше по ссылкам, я по делу :) :rolleyes:
допустим с какой-то страницы юзер перешел отправив нам данные, теперь мы проверим а включены ли у него
куки?
<?php
if(empty($_GET["cookie"]))
{
header("Location: $_SERVER[PHP_SELF]?cookie=1");
setcookie("test","1");
}
else
{
if(empty($_COOKIE["test"]))
{
echo("Для корректной работы приложения необходимо включить cookies");
}
else
{
header("Location: http://localhost/");
}
}
?>
_____________
Игорь_Vasinsky
4.11.2011 - 23:30
johniek_comp
юморист....
С помощью JS создать куку и попробывать прочитать - если читается - то вкл - если нет - то выкл.
_____________
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
Недостаток такого
скрипта могу показать на своем примере
Хедр который инклюдится на всех страницах
if(!$_COOKIE['remixseenads'] == '1'){
setcookie('remixseenads', 1);
header("Location: http://mysite.com/nocookie.php");
}
Фаил no
cookie.
php
if($_COOKIE['remixseenads'] == 1){
header('Location: http://mysite.com/');
exit;
} else {
header('Location: http://mysite.com/problem?problem=nocookie');
exit;
}
все
работает нормально
Ошибка будит возникать если:
пользователь удалил куку и перещел по ссылке на сайте (открыл в новой вкладке)
Так что
скрипт требует доработки
Забыл добавить +при удалении куки пользователю будит поставлено аш 2 экземпляра такой куки