else php



Автор Asdasdas fghfghfgh задал вопрос в разделе Другие языки и технологии

if else PHP и получил лучший ответ

Ответ от ?????? ????r?????u[гуру]
а откуда вы берете $login and $password ?

Ответ от Александр Харин[гуру]
Я помогу точно! но писать на английском я не могу сюда мне не дают права го в агент или вк помогу. делать мне всеровно нечего.

Ответ от Дмитрий Царь[гуру]
echo "<meta http-equiv='Refresh' content='0; URL=index.php'>";
замени на
echo "Login: ".$login."<br>Password: ".$password;
если на странице будет просто "Login:" и "Password:", а после них - ничего, то смотри в ту сторону, откуда идут эти переменные

Ответ от Pentagon[гуру]
enter.php
<?php
session_start();
if(isset($_POST['enter'])) {
$login = htmlspecialchars($_POST['login']);
$password = htmlspecialchars($_POST['password']);
$bad = false;
if((empty($login)) || (empty($password)) {
$bad = true;
exit('Заполните все поля');}
if($login != 'admin' && $password != 'admin') {
$bad = true;
exit('Неверный логин или пароль');}
if(!$bad) {
$_SESSION['success'] = 1;
header("Location:admin.php");}
?>
<form action="" method="post">
<input type="text" name="login" /><br />
<input type="password" name="password" /><br />
<input type="submit" name="enter" value="Войти" />
</form>
--------------------------------------------------------------------
admin.php
<?php
session_start();
if(!isset($_SESSION['success'])) header("Location: enter.php");
if(isset($_GET['exit'])) {
unset($_SESSION['success'];
session_destroy();
header("Location: enter.php");
?>
<h2>Это админка</h2>
<a href="?exit">Выход</a>

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: if else PHP
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*