// Функция для отправки сообщения
function Send() {
// Выполняем запрос к серверу с помощью jquery ajax: $.post(адрес, {параметры запроса}, функция которая вызывается по завершению запроса)
$.post("ajax.php",
{
act: "send", // указываем скрипту, что мы отправляем новое сообщение и его нужно записать
name: $("#pac_name").val(), // имя пользователя
text: $("#pac_text").val() // сам текст сообщения
},
Это отрывок чата где не требуется регистрация. Я хочу изменить его с регистрацией. #pac_name сюда приходят данные из формы, где нужно ввести имя.
И вот вопрос. как присваивать имя из $_SESSION['name'] в #pac_name
Спустя 1 минута, 15 секунд (9.11.2011 - 23:07) imbalance_hero написал(а):
<?php echo $_SESSION['name']; ?>
Спустя 1 минута, 49 секунд (9.11.2011 - 23:09) Ramzil_Nixon написал(а):
Цитата (imbalance_hero @ 9.11.2011 - 20:07) |
<?php echo $_SESSION['name']; ?> |
Это же только выдась имя на браузер?
Спустя 7 минут, 36 секунд (9.11.2011 - 23:17) PandoraBox2007 написал(а):
правильнее сгенерировать ключ на юзера и отдать в виде строки например
if (!empty($_SESSION['name']))
{
$token = substr(md5($_SESSION['name'] . $_SERVER["REMOTE_ADDR"]), 0, 16); // генерация ключа для доступа к чату (ник + IP)
setcookie ("user_token", $token, time() - 3600);
// $token - уникальный ключ юзера, типа авторизация (16 символов береться из хеша)
}
Спустя 8 часов, 55 минут, 6 секунд (10.11.2011 - 08:12) Ramzil_Nixon написал(а):
PandoraBox2007
Попробую
Попробую
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
