До сих пор я могу войти на сайт, но я действительно не знаю, действительно ли я создаю сеанс. Я слышал о том, что PHP является решением моего вопроса, но я не очень хорошо знаком с PHP. Так может кто-то показать мне, как я могу войти в систему правильно, отображая имя пользователя, когда на веб-сайте при входе в систему, чтобы указать, что пользователь действительно вошел в систему, а также ссылку для выхода из системы, поэтому при нажатии пользователь выходит из системы!Как создать выход на моем веб-сайте?
ответ
Вы должны сначала начать сеанс
session_start();
$_SESSION['variable_name'] = $session_variable;
Теперь Выход сценария использования этого
session_start();
session_unset();
session_destroy();
Возможно, вам придется посмотреть: http://stackoverflow.com/questions/4303311/what-is-the-difference-between-session-unset-and-session-destroy-in-php –
Хорошо, я получил, но где ошибка чувак ... ??? –
Возможно, вам придется уничтожить/удалить все данные, зарегистрированные на сеанс при выходе из системы –
Вы начинаете сеанс, перенаправляете пользователя, но вы не устанавливаете сеанс. Вы должны использовать что-то вроде этого
<?php
session_start();
if (isset($_POST["submit"])) {
$username = $_POST["username"];
$_SESSION["username"] = $username;
}
//Here you can refresh or redirect to an other page
?>
И для выхода из системы (поместить ее в отдельном файле, как logout.php)
<?php
session_start();
session_unset();
session_destroy();
//Then you may redirect to the login page if you want after sometime.
?>
В любой другой файл, используйте сеанс
<?php
session_start();
echo $_SESSION['username'];
См. session_unset и session_destroy
@ A.Adams у вас будет ссылка вроде 'Logout' Тогда на logout.php вы поместите этот код –
Вам придется выйти в отдельный файл. – AnthonyB
@ A.Adams вам нужно иметь session_start(); в начале каждого php-файла, в котором вы хотите получить доступ к супергелобалу $ _SESSION (в этом случае вы будете использовать, чтобы определить, аутентифицирован ли пользователь или нет) – JezEmery
- 1. Как создать выход?
- 2. Выход из Instgram на моем сайте
- 3. Как создать запрос на выход в jmeter
- 4. Как создать выход для skView?
- 5. Как создать систему "post" на моем сайте?
- 6. Как создать вкладку «Слайд-выход»
- 7. LLDB - Выход на ... выход?
- 8. Сохраните «выход» на «выход»
- 9. Как создать ссылку на сохраненную страницу html на моем компьютере?
- 10. создать локальный (только на моем компьютере) пакет
- 11. Как создать выход для дополнительных просмотров?
- 12. Выход отладки ColdFusion в моем Ajax
- 13. Не удалось создать ListView на моем фрагменте
- 14. Weird выход на моем сервере Node.js - удаление объекта
- 15. Как создать команду «Выход из программы»
- 16. Как создать входные уровни изображения (выход) на js?
- 17. Как создать CSV-выход из JSON?
- 18. Как создать выход в XCode 5
- 19. Нет Выход в моем PHP код
- 20. Как создать XML-выход из Oracle
- 21. Как создать выход ANFIS в MATLAB?
- 22. Как создать выход из моего кода входа?
- 23. Как создать шестнадцатеричный выход с форсированием :: format?
- 24. Как создать персонализированный выход из JAXB?
- 25. Как создать выход с помощью Spring Security?
- 26. PHP - Создать выход из системы
- 27. Невозможно создать выход (для петель)
- 28. Перепишите этот выход foreach на выход linq?
- 29. Как создать отзывчивые изображения в моем случае?
- 30. Как создать фильтр оттенков в моем приложении?
Если вам нужен учебник, есть несколько онлайн. Вы можете просто использовать Google, чтобы найти их. – Federkun