2013-03-30 4 views
-1

Я прочитал это в вики:Cookie: основная информация и запросы

Куки, также известный как HTTP куки, веб-куки, или браузер куки, как правило, небольшой кусок данных, отправленных с сайта и хранится в веб-браузере пользователя, когда пользователь просматривает веб-сайт. Когда пользователь просматривает тот же сайт в будущем, данные, хранящиеся в файле cookie, могут быть получены на веб-сайте, чтобы уведомить веб-сайт о предыдущей деятельности пользователя. [1] Cookies были разработаны, чтобы быть надежным механизмом для веб-сайтов, чтобы помнить о состоянии веб-сайта или деятельности, которую пользователь использовал в прошлом. Это может включать в себя щелчок отдельных кнопок, вход в систему или запись о том, какие страницы были посещены пользователем даже месяцами или годами назад.

Теперь я хочу знать, кто создает куки. Это браузер или каждый сайт может создать cookie самостоятельно? Кто контролирует, какая информация должна быть сохранена в cookie, и как можно сохранить все данные поля формы в cookie?

ответ

0

Я думаю, что «Настройка файла cookie» вам очень поможет.

http://en.wikipedia.org/wiki/HTTP_cookie

+0

Теперь HWO делает стороне сервера признать сеанс в то время как печенье находится на стороне клиента – Vinayjava

+0

И ответ его здесь: Http: //en.wikipedia. org/wiki/Session_ID – xecute

+0

Все значения cookie отправляются в заголовках каждого запроса GET на сервер и, таким образом, могут быть прочитаны кодом на стороне сервера (например, PHP, Ruby on Rails, ASP.NET, Python) при обработке запроса , См. Документацию по отдельному языку для API, доступную для чтения и настройки файлов cookie. Значения Cookie также могут быть прочитаны из JavaScript, запущенного в том же домене, если только cookie не помечен как HTTP (который не применяется во всех браузерах). – pwdst

0
  1. Сайт создает куки, будь то передний конец (Javascript печенье) или задняя часть (PHP печенье)
  2. Разработчик сайта контролирует то, что хранится в куки.
  3. Разработчик веб-сайта получает информацию из формы, обрабатывает ее, а затем сохраняет ее в файле cookie.
+0

Чему вы, пожалуйста, сообщите мне, может ли один сайт получить доступ к файлам cookie другого сайта и прочитать информацию из него и сделать из этого смысл. – Vinayjava

+0

Я бы хотел сказать «нет», поскольку это может быть довольно большой риск для безопасности, если вы спросите меня. – Xenolithic

+0

теперь у меня есть funciton, который оттащил меня от всех куки-файлов, присутствующих в браузере, они теперь были ключом = значение пары. Почему бы вам сохранить номер кредитной карты в cookie или пароле в cookie, если они вообще хранят его, могут храниться в зашифрованном формате, если это будет сделано так, тогда не может быть проблемы? – Vinayjava

0

COOKIES создатель сайта. файлы cookie на самом деле являются сеансами на стороне клиента.

0

Теперь я хочу знать, кто создает куки. Это браузер или каждый сайт может создать cookie самостоятельно? Кто контролирует, какая информация должна быть сохранена в cookie, и как можно сохранить все данные поля формы в cookie?

Файлы cookie создаются на клиентской машине веб-сервером. файлы cookie инициируются с использованием сеансов php, браузер на стороне клиента хранит этот файл cookie как идентификатор phpsession, который идентифицирует пользователя, который php на сервере может затем распознать пользователя в cookie, который отправляется клиентом на сервер. (через браузер).

Создатель сайта будет контролировать то, что данные, содержащиеся в куки, например

`<? php 
session_start(); 
if($_SESSION['logged_in'] == "") 
{ 
header("Location: login.php"); 
} 
?>` 

, например, приведенный выше код будет проверить, если пользователь имел значение «logged_in», если они не вошли в систему они были перенаправлены на страницу входа в систему. иначе они могли бы продолжить просмотр страницы.

«Спасибо вам, могли бы, пожалуйста, дайте мне знать, можно ли печенье доступ к сайту другого сайта и читать с него информацию и разобраться в ней - Vinayjava 1 час назад»

Да один сайт может захватить информацию с другого веб-сайта это называется подделкой запроса на кросс-сайт, чаще всего выполняется с помощью XSS-инъекции и т. д., его можно использовать для кражи пользовательских файлов cookie.

любые другие вопросы о печеньем сообщении мне, что я должен быть в состоянии помочь

+0

«файлы cookie инициируются с использованием сеансов php, браузер на стороне клиента хранит этот файл cookie как идентификатор phpsession, который идентифицирует пользователя, который php на сервере может затем распознать« если моя первая страница является html-страницей, а затем перейти на мою страницу php будет ли мой идентификатор сеанса изменяться в соответствии с вашей формой, будет ли он таким же, как это правильно, – Vinayjava

+0

после создания сеанса с помощью

+0

thats должно быть в отношении php теперь позволяет не включать какую-либо концепцию на стороне сервера, если у меня есть только статические страницы, у меня будет сеанс \ – Vinayjava