Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932

Куки

04.08.2010, 18:59. Показов 3804. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать так, чтобы после закрытия броузера, снова открыв его не надо было вводить свой логин и пароль? Это ведь решается с помощью куков? Как их создать и считать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.08.2010, 18:59
Ответы с готовыми решениями:

Куки
Подскажите как реализовать. Есть две кнопки. У каждой кнопки своя форма. Как сделать что-бы при нажатии одной из кнопок нельзя было...

Не устанавливаются куки
Здравствуйте. Возникла неожиданно проблема, перестали устанавливаться куки. Вчера всё работало, (всегда до этого все работало сколько ни...

куки и их перенос
есть игра авторизация и все дела. имеется страница в которой постится из базы данных информация о игроках кто что делает. Хотел сделать...

10
#define книжный_червь Я
 Аватар для ][акер
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
04.08.2010, 19:54
Hagrael, ну, надо в куки записать логин и пароль. А потом в третьем параметре setcookie написать mktime(0,0,0,1,1,2014). Т.е. чтоб куки были годны до 2014 года (а хотя можно и до 2012 23 декабря в 11:с чем-то. Всеравно мы все там умрём))).
PHP
1
2
3
4
5
6
// setcookie надо писать в самом начале (до доктайп и до вывода текста).
setcookie('name',$_POST['name'],mktime(0,0,0,1,1,2014)); // сохраняем имя.
setcookie('pass',$_POST['pass'],mktime(0,0,0,1,1,2014)); // сохраняем пароль.
...
$_COOKIE['name'] // Обращение в имени.
$_COOKIE['pass'] // Обращение в паролю.
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
04.08.2010, 20:05  [ТС]
[акер;890034]Всеравно мы все там умрём
Согласен)
Спасибо!
Но как сделать так, чтобы при выходе куки очищались?
Заранее благодарен.
0
#define книжный_червь Я
 Аватар для ][акер
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
04.08.2010, 21:04
Цитата Сообщение от Hagrael Посмотреть сообщение
Но как сделать так, чтобы при выходе куки очищались?
Чтобы при выходе они очищались, надо не указывать третий параметр. При закрытии (или при смене страницы, не знаю) куки сами уничтожаются.
1
 Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
04.08.2010, 21:33
только что была тема, посмотри.

и вот еще.
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.08.2010, 06:22  [ТС]
][акер, я имел в виду чтобы при нажатии на кнопку "Выход" чел переходил на страницу со скриптом, который бы удалял куку (без закрытия броузера, разумеется).

Добавлено через 11 минут
][акер, я имел в виду как сделать скрипт, удаляющий куку. Я понял кажется. Можно написать
PHP
1
set_cookie($name,$value,time())
Но это как-то не профессионально)))
Значит, если на данный момент все куки мертвы, то файла с куками для моего сайта тоже нет, так ведь? Я полагаю, что он удаляется после того, как все куки были отчищены. Вот, и когда я создаю куку login ( set_cookie("login",$value) ), то снова создаётся файл и туда записывается переменная login. Если добавлю password, то в этот же файл запишется password, правильно я говорю? А что если не указывать время куков? Они будут жить вечно или они умрут после закрытия броузера?
Заранее благодарен.

Добавлено через 2 минуты
И ещё один вопрос: Если данный файл существует, и в нём есть переменная password, то я в любой момент могу получить к ней доступ (сколько бы пользователь не закрывал и не открывал броузер) через $_COOKIES['password']?
0
Благотворец
 Аватар для arvitaly
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
05.08.2010, 07:07
PHP
1
set_cookie($name,"");
умрут

да
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.08.2010, 08:03  [ТС]
arvitaly, спасибо.

Добавлено через 50 минут
А через $_COOKIES можно удалить?
PHP
1
$_COOKIES['password']="";
Или он только для чтения?
Нельзя ли удалит переменную с помощью unset()?
0
 Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
05.08.2010, 08:12
Переменную можно. Куку нельзя.
1
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
05.08.2010, 15:35
Чтобы заставить браузер удалить куку, надо установить дату в прошлом:
PHP
1
set_cookie('name', '', time()-3600, ...);
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
05.08.2010, 15:44  [ТС]
Vovan-VE, спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.08.2010, 15:44
Помогаю со студенческими работами здесь

Запись в куки
получаю переменную $values как сдеслать так чтоб она записалась в куки допустим на один день заранее спасибо <form...

Куки и сессии
Приветствую, комрады! Есть функция выхода из ЛК (часть готового кода авторизации): function logout() { ...

Не устанавливаются куки
Добрый день! У меня есть всплывающие окном которое срабатывает при загрузки страницы в течении 5 секунд. Затем я установил куку что бы окно...

Не работают куки
Не работают куки. На сервер отсылается get запрос, который обрабатывается. Некоторые данные записываются в базу данных. Все приходящие...

не получаются куки
Здравствуйте . я - только-только начинающая, не судите строго. работаю в денвере. ребята, помогите найти ошибку в 17-ой строке. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru