В начале страницы генерируй случайную фразу ( $uid = md5(rand(10,1000)); )
Добавь к форме скрытое поле со значением $uid
К сессии добавляй $_SESSION['uid'] = $uid;
При добавлении данных сравнивай полученные данные, если $_POST['uid'] == $_SESSION['uid'], то сообщение записывается в бд.
Главное, чтобы в скрипте изменение $_SESSION['uid'] было после сравнения $_POST['uid'] == $_SESSION['uid']
Можно в несколько раз облегчить задачу с помощью javascript и браузера пользователя =)
Авторизовываемся в одноклассниках, пишем небольшой скриптик javascript, который каждые N секунд будет открывать в новом окне M страницу.
Способ не серверный, но зато рабочий и не нужно будет "заниматься сексом" с авторизацией, куками и прочей дребеденью
Добрый вечер!
Как на PHP сделать URL вида profile.php?id=id участника
При том то что id участника берется из БД MySql
А то я как не делаю, либо отображается все участники, при переходе на любой ид, либо не отображается ничего!
Прошу помощи, заранее спасибо!
Иными словами в этой строчке, мы одновременно присваиваем пустой переменной просто значения $$symbol (параллельно проверяя их условием), и знак сноса строки в случаях когда $$symbol не null ...
Сначала идет проверка не является ли переменная пустой, если пустая, к $out_string добавляется '' (читать как ничего не добавляется), если не пустая к значению $out_string дописывается значение переменной + символ новой строки
У нас в переменной $$symbol записан код одной из букв алфавита, и если в метод пост не попадало переменных с таким именем, то присвоит ноль, а если попадало, то присвоит соответствующее значение... так?
Нет, код содержится только в $index. $symbol равен определенному символу , а $$symbol будет равно или null, или $_POST[...]
Алтенрион пишет:
$out_string.= ..... перед ровно точно нужна точка?
$out_string.='abc';
тоже самое что и
$out_string= $out_string.'abc';