#javascript #php #html #css
#javascript #php #HTML #css
Вопрос:
У меня есть кнопка выхода, и когда я нажимаю, я хочу, чтобы она переходила на главный экран, на котором есть только форма входа. Представьте, что это похоже на компьютер, который, когда вы решаете выйти из системы, закрывает сеанс, сохраняет работу, а затем переходит к экрану входа в систему.
Кнопка выхода
<div id="Logout">
<a href="logout.php" id="LogoutAction"><img src="https://cdn2.iconfinder.com/data/icons/crystalproject/crystal_project_256x256/apps/exit.png"></a>
</div>
Форма входа без css:
<div id="Login">
<form>
<label for="username">Username:</label>
<input type="text" id="username" name="username">
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<div id="lower">
<input type="submit" value="Login">
</div><!--/ lower-->
</form>
</div>
Я хочу перейти на экран входа в систему при нажатии кнопки
Ответ №1:
Ваш href
<a>
тег in будет работать, только если logout.php
находится в том же каталоге
Попробуйте следующее:
<!-- if logout.php is in the root dir-->
<a href="/logout.php" id="LogoutAction">
<!-- if logout.php is in another dir -->
<a href="/anotherDir/logout.php" id="LogoutAction">
<!-- if logout.php is in the upper dir -->
<a href="../logout.php" id="LogoutAction">
<!-- if logout.php is in a child dir -->
<a href="./childDir/logout.php" id="LogoutAction">
Комментарии:
1. Он находится в том же каталоге
2. Затем, пожалуйста, укажите проблему. Вы получаете сообщение об ошибке?
3. Нет, я этого не делаю, это просто открывает новую страницу с тем, что я написал на logout.php
4. ОК. Вам нужны два php-файла, скажем
first.php
, иsecond.php
. Поместите свой<div id="Login">
входfirst.php
и<a href="/logout.php" id="LogoutAction">
входsecond.php
. Наконец, в вашем браузереsecond.php
перейдите по ссылке, и вы будете перенаправлены наfirst.php
Ответ №2:
Вы должны уничтожить сеанс, а затем выполнить перенаправление :
header('Location: login.php');
Комментарии:
1. В ваш logout.php Вы делаете все, что хотите, чтобы выйти из системы пользователя, а затем перенаправляетесь на login.php использование функции заголовка.
2. Хорошо, тогда как мне настроить php для выхода
PF1.1.html
из системы?3. Это может показаться глупым вопросом, но я изучал html, css и javascript только в классах, поэтому это немного сложно понять
4. Я не понимаю вашего вопроса. Я ответил на ваш вопрос. Функция заголовка выполняет перенаправление, поэтому, если вы хотите перенаправить на PF1.1.html , вы так и делаете.
5. Итак, вам нужно изучить основы php. Это не сложно, вы можете это сделать.