DADO » 2010.10.30 23:31 |
Приветы. Из inc.php чата обрабатваються данные ип и софт усера. Как в родном форме скрипта и отправляются в записки. Но я немношко переделал эту форму с файлом ipsоft.dat. С помошю hеаdеr усер зайдя в любую странику его переносит например sоft.php и в этой странице он видет изменение в ип софте. И так Шапка страницы; включаем записанные данные на rеquirе ("ipsoft.dat"); и низ страницы. А после очищатель этот ipsoft.dat Как сделать чтоб усер не мог обновлять эту страницу. Потому что этот дат файл записывает всех изменений у всех усеров. Если кто то бует обновлять эт страницу то на 100% очищет данные других. |
DADO » 2010.10.31 18:15 |
Как избежать обновления страницы из браузера. Онтаймер есть на другую страницу. |
Gemorroj » 2010.10.31 18:27 |
я ничерта не понял, я специально зайду на эту страницу еще раз - все очистится, правильно? зачем писать данные в файл, а не в БД еще? |
DADO » 2010.11.01 12:41 |
Спосиб. И правд из бд легко. Вот вставил в inc.php такой код но все время выкидывает на sаfe.php такой код правильный? $ip=getenv("REMOTE_ADDR"); $HTTP_USER_AGENT=getenv("HTTP_USER_AGENT"); $REMOTE_ADDR=getenv("REMOTE_ADDR"); $us_ip = $row["user_ip"]; $us_soft = $row["user_soft"]; $safe = $row["safe"]; if(($row["user_soft"]!==$HTTP_USER_AGENT||$row["user_ip"]!==$REMOTE_ADDR)){ if ($row["safe"]==1){ if (mysql_affected_rows()!=0){header ("Location: safe.php?id=$id&ps=$ps&$ref&c=Securite"); exit; } } } Добавлено спустя 3 минуты 48 секунд: В sаfe.php данные записываються в бд и показываются изменененые данные пользователю. Такую форму я ставил на inc.php что бы не ставить этот код на все страницы в чате. |
Gemorroj » 2010.11.01 13:10 |
быдлокод какбе... mysql_affected_rows() - откуда взялась вообще? |
DADO » 2010.11.01 17:34 |
Убрал все и ставил все на inc.php вот такой форме
$ip=getenv("REMOTE_ADDR"); $HTTP_USER_AGENT=getenv("HTTP_USER_AGENT"); $REMOTE_ADDR=getenv("REMOTE_ADDR"); $us_ip = $row["user_ip"]; $us_soft = $row["user_soft"]; $safe = $row["safe"]; if(($row["user_soft"]!==$HTTP_USER_AGENT||$row["user_ip"]!==$REMOTE_ADDR)){ //записываем данные в бд
//здесь идеть сообшение пользователю //сменил на ид системную //закрываем } //безопастьность и появление страницы if ($row["safe"]==1){ //шапка страницы
//данные пользователя //мускл клозе шлинк exit; }
все работает но в настройках даж выключенным положении тож появляется страница о безоп. Сменил sаfе==0 тож так. |
DADO » 2010.11.01 18:00 |
Все ок. Сработало. Убрал } это вставил в конец.
ехit;} } Спосиб за все. Все твои подсказки помогли. И немножко своего ума и все. Благодарю. |