Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как лучше реализовать антифлуд ?
 
 автор: Deviator   (19.02.2008 в 08:14)   письмо автору
 
 

Здрасьте всем ! есть форма обратной связи и хочется туда привязать картинку с помощью GDLib, чтобы пользователь там набирал код перед отправкой ? В ПХП новичок. Смотрел примеры, все это реализовано с помощью сессий. Только вот мне не понятно как запихнуть этот самый код в сессию и потом его проверить ? Как таковая сессия мне, честно говоря, тоже не очень пока понятно. Как это все можно реализовать ? И в примерах встречал такие выражения: session_register и HTTP_SESSIOB_VARIABLES ? Чего они делают ? Заранее всем ВАМ благодарен. В голове бардак.

   
 
 автор: cheops   (19.02.2008 в 11:39)   письмо автору
 
   для: Deviator   (19.02.2008 в 08:14)
 

Лучше использовать современный массив $_SESSION, конструкции вроде session_register и HTTP_SESSIOB_VARIABLES признаны устаревшими. Массивом $_SESSION можно пользоваться, если в начале скрипта вы инициализируете сессию при помощи функции session_start(), после этого вы получаете возможность помещать в массив $_SESSION любые переменные и читать их от туда.
<?php
  
// Иницируем сессию
  
session_start();
  
// ...
  // Помещаем значение в сессию
  
$_SESSION['any_index'] = "любое значение";
?>

После этого, на любой последующей страницы, вы можете прочитать значение $_SESSION['any_index'] (предварительно вызвав в начале скрипта функцию sessio_start())
<?php
  
// Иницируем сессию
  
session_start();
  
// ...
  // Читаем ранее помещённое значение
  
echo $_SESSION['any_index'];
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования