|
|
|
| Здраствуйте. У кого в компе воляеться код:
Типа, при заходе на сайт в углу висит поле ввода и кнопка OK. В том поле надо ввести своё имя и оно сохраняеться в базе данных на сайте, и сохраняеться в куках на компе пользователя. При следующим заходе на сайт тем же пользователем уже поле ввода изчезло, но зато вверху сайта, уже написано типа привет вася. (дайте пожалуйста хотябы подобный код) | |
|
|
|
|
|
|
|
для: YAN
(25.12.2005 в 12:57)
| | Пусть имя пользователя хранится в переменной $_COOKIES['login'], а скрипт расположен в файле "script.php":
<?php
if (isset($_POST['login']) && !empty($_POST['login'])) {
setcookie("login", $_POST['login'], (time() + 80000));
echo("Привет, ".$_COOKIES['login']);
/* Срок действия кук закончится через 80000 секунд (~сутки) после установки */
/* ...скрипт на добавление имени пользователя в базу данных напишешь сам... */
} elseif (isset($_COOKIE['login']) && !empty($_COOKIES['login'])) {
echo("Привет, ".$_COOKIES['login']);
} else {
echo("<form action='script.php' method='post'>");
echo("<input type='text' name='login'>");
echo("<input type='submit'></form>");
}
?>
|
| |
|
|
|
|
|
|
|
для: Саня
(25.12.2005 в 13:15)
| | обьясните чайнику, что значит "Пусть имя пользователя хранится в переменной $_COOKIES['login'], " Пробовал я етот код, но имя он не пишет!!! Просто "Привет, " Сам смотри. | |
|
|
|
|
|
|
|
для: YAN
(25.12.2005 в 14:53)
| | Попробуй это. | |
|
|
|
|
|
|
|
для: YAN
(25.12.2005 в 12:57)
| | >> воляеться
В одном слове две ошибки... жесть. | |
|
|
|
|
|
|
|
для: DDK
(25.12.2005 в 15:24)
| | А на сайте всё замечательно выглядит (я имею ввиду текст). | |
|
|
|
|
|
|
|
для: Саня
(25.12.2005 в 15:29)
| | О, в натуре. У меня были выключены куки. Огромное спасибо!!!
А как сделать ссылочку, чтобы имя изменить? | |
|
|
|
|
 495 байт |
|
|
для: YAN
(25.12.2005 в 15:53)
| | Например вот так. | |
|
|
|
|
|
|
|
для: Саня
(25.12.2005 в 16:04)
| | Тебе твердая 5ка!!!
Или 12б
Или А+ | |
|
|
|
|
|
|
|
для: YAN
(25.12.2005 в 16:09)
| | А теперь, усложненный вариант.
При обычном заходе на сайт просто написано "Привет, юзер".
Но, при нажатии на "юзер", открываеться script.php с формой регистрации того юзера.
Ну и при следующем заходе, вместо ЮЗЕР написано его имя.
А путь к script.php идет через <? include"script.php";?> | |
|
|
|
|
|
|
|
для: YAN
(25.12.2005 в 16:30)
| | Ну... Так в чём проблема? | |
|
|
|
|
|
|
|
для: Саня
(25.12.2005 в 16:38)
| | Проблема в том что я php не шарю. Хоть и сайт у меня на php.
Кстати санек, у тя сайт есть?
Скриптом займешся? | |
|
|
|