Разработка электронного магазина на PHP и MySQL. Пинягина О.В. - 57 стр.

UptoLike

Составители: 

Разработка электронного магазина
на PHP и MySQL
57
$uniq_ID=uniqid("ID");
int
uniqid
(string префикс [,
boolean lcg])
создает уникальное значение с заданным
префиксом. Если включен второй
параметр, значение будет "более
уникальным".
а затем собственно создать ключик:
setcookie("id_bask", $uniq_ID, time()+60*60*24*14);
int
setcookie
(string имя [,
string значение [, int срок [,
string путь [, sting домен [,
int безопасность]]]]])
создает ключик с заданным именем.
Рассмотрим более подробно параметры этой функции.
Имя является обязательным параметром и подчиняется общим
правилам имен для идентификаторов.
Значение может быть любым.
Срок действия измеряется в секундах; если срок не задан, то ключик
является временным и уничтожается по завершении сеанса работы
браузера.
Домен, который создал данный ключик, может читать его значение.
Для остальных доменов это запрещено. По умолчанию используется
имя домена, от которого было получено значение этого ключика.
Безопасность имеет значение истина/ложь и указывает, можно ли
читать ключик в небезопасной среде.
Обратите внимание, что ключик создается до начала формирования
текста страницы, т.е. до тега <html>. Более того, значение cookie должно
устанавливаться до передачи в браузер любой другой информации,
относящейся к странице (даже лишняя пустая строка или пробел перед
началом серверного сценария приведет к ошибке!).
                             Разработка электронного магазина на PHP и MySQL

$uniq_ID=uniqid("ID");


                                     создает уникальное значение с заданным
int uniqid (string префикс [,        префиксом. Если включен второй
boolean lcg])                        параметр, значение будет "более
                                     уникальным".


а затем собственно создать ключик:
setcookie("id_bask", $uniq_ID, time()+60*60*24*14);



int setcookie (string имя [,
string значение [, int срок [,
                                     создает ключик с заданным именем.
string путь [, sting домен [,
int безопасность]]]]])


Рассмотрим более подробно параметры этой функции.

  • Имя является обязательным параметром и подчиняется общим
     правилам имен для идентификаторов.

  • Значение может быть любым.

  • Срок действия измеряется в секундах; если срок не задан, то ключик
    является временным и уничтожается по завершении сеанса работы
     браузера.

  • Домен, который создал данный ключик, может читать его значение.
    Для остальных доменов это запрещено. По умолчанию используется
     имя домена, от которого было получено значение этого ключика.

  • Безопасность имеет значение истина/ложь и указывает, можно ли
     читать ключик в небезопасной среде.

      Обратите внимание, что ключик создается до начала формирования
текста страницы, т.е. до тега . Более того, значение cookie должно
устанавливаться до передачи в браузер любой другой информации,
относящейся к странице (даже лишняя пустая строка или пробел перед
началом серверного сценария приведет к ошибке!).

                                                                              57