Как я уже сказал в заголовке, мне нужно более одного действия в форме …
Форма предназначена для входа в скрипт и выглядит так:
<form method="post" action="action.php" name="loginform" id="loginform">
<br><br>
Username:<br> <input type="text" name="username" id="username" /><br><br>
Password:<br><input type="password" name="password" id="password" /><br /><br>
<input type="submit" name="login" id="login" value="Login" class="page"/>
<br>
<br>
<a href="register.php" class="page">Sign up</a>
</form>
Страница action.php выглядит так:
<?php
include('index.php');
include('insert.php');
include('contact.php');
include('about.php');
?>
кажется, что это работает так, как я хочу, но после нажатия кнопки входа в систему он перенаправляет меня на страницу action.php, которая включает в себя все страницы выше …
Мне нужна эта страница action.php, потому что, если я вхожу в систему, я хочу войти на все страницы, а не только на одну из них.
Могу ли я сделать это перенаправить на другую страницу или что-то?
Вы можете перенаправить на другую страницу из action.php, используя функция заголовка
и добавив эту строку в свой код
header("Location:www.yourpage.com");
Примечание. Я использовал перенаправление, потому что вы сказали, что не знаете, как использовать сеансы.
Я читал, что вы не знаете, как использовать сеансы. Итак, я создал объект Session Wrapper для моей платформы. Вы можете извлечь из него уроки, использовать его в качестве основы или загрузить его и внедрить в свой проект: https://github.com/yagarasu/crinoline/blob/master/0.1.0a/cr-core/Session.class.php
Надеюсь это поможет.