[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Hidden
Страницы: 1, 2
killer8080
Цитата (Larik @ 4.04.2013 - 17:31)
Да я прочитал и не раз.Не могу ничего нормального про сессии найти.
Larik
Цитата (killer8080 @ 4.04.2013 - 21:12)
Цитата (Larik @ 4.04.2013 - 17:31)
Да я прочитал и не раз.Не могу ничего нормального про сессии найти.

Почитаю,посмотрю в чем я был не прав.Спасибо:)

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
inpost
Сессия = переменные пользователя, который доступны между страницами. Зачем тебе 2 сессии одному пользователю? Одной сессии вполне достаточно.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Larik
Цитата (inpost @ 4.04.2013 - 21:26)
Сессия = переменные пользователя, который доступны между страницами. Зачем тебе 2 сессии одному пользователю? Одной сессии вполне достаточно.

Ну как например если у меня есть общая комната(сборище народа)и есть чат(там только избранные) отличить онлайн комнаты от онлайна чата,используя только одну сессию?Я хотел это сделать предложив самый первый пост в теме,но мне сказали что сессий хватит на это.Вот щас буду изучать подробнее о них,может не понимаю чего.

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
Larik
Вот смотрите,есть допустим скрипт:
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
include ("db.php");
include ("chatm.htm");

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

if (isset($_POST['text'])) { $text = $_POST['text']; if ($text == '') { unset($text);} } //заносим введенный пользователемтекст в переменную $text,если он пустой, то уничтожаем переменную

if (empty($text)) //если пользователь не ввел сообщения, то выдаем ошибку и останавливаем скрипт
{
exit( "Нельзя вводить пустые сообщения.");
}
//текст введен,то обрабатываем его, чтобы теги и скрипты не работали, мало ли что люди могут ввести
$text = stripslashes($text);
$text = htmlspecialchars($text);

//удаляем лишние пробелы
$text = trim($text);


$result2 = mysql_query ("INSERT INTO message (text) VALUES('".$_SESSION['log'].' '. $text."<BR>');");
// заносим сообщение в базу
$result3 = mysql_query("SELECT `text`, `Time` FROM `message` order by 'id' desc;");
$row=mysql_fetch_row($result3);
//вытаскиваем последнее значение из базы,на месте присваинвания встроить антиспам.
?>
<div style="position: absolute; overflow: auto; width: 450 px; height: 600px; z-index: 1; left: 47px; top: 23px; border: 3px solid #339966; padding: 1px 4px;" id="layer1">
<?php
while($row=mysql_fetch_row($result3)){
$ncol=count($row);
echo "<br>";
for($i=0;$i<$ncol;$i++){echo
$row[$i]. " ";}}
mysql_close($db);


?>
</div>

Если им будет пользоваться одновременно два человека,то что будет отображаться вместо $_SESSION['log'] имя пользователя,который зашел позже,или для каждого свое?

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.