• Вылезает ошибка 500 при выполнение header("Location: /im"), что делать?

    @MrMim Автор вопроса
    Виталий Хоменко, нет, я просто новенький, вот не понимаю
  • Вылезает ошибка 500 при выполнение header("Location: /im"), что делать?

    @MrMim Автор вопроса
    у меня вот такое в ошибке :

    PHP Notice:  Undefined index: login in /var/www/html/index.php on line 194, referer: http://firstrp.ru/im/
    [Tue May 05 14:24:06.671059 2020] [php7:notice] [pid 26038] [client 77.238.151.200:50585] PHP Notice:  Undefined variable: error in /var/www/html/index.php on line 192, referer: http://5.180.136.58/
    [Tue May 05 14:24:13.030741 2020] [http:error] [pid 25119] [client 77.238.151.200:50587] AH02429: Response header name 'Location ' contains invalid characters, aborting request, referer: http://5.180.136.58/
    [Tue May 05 14:33:47.354533 2020] [http:error] [pid 26402] [client 77.45.154.165:59683] AH02429: Response header name 'Location ' contains invalid characters, aborting request
    [Tue May 05 14:37:17.018117 2020] [http:error] [pid 26037] [client 77.238.151.200:50608] AH02429: Response header name 'Location ' contains invalid characters, aborting request, referer: http://firstrp.ru/im/
    [Tue May 05 14:37:53.787591 2020] [http:error] [pid 25116] [client 77.238.151.200:50618] AH02429: Response header name 'Location ' contains invalid characters, aborting request
  • Вылезает ошибка 500 при выполнение header("Location: /im"), что делать?

    @MrMim Автор вопроса
    <?php
    
    include 'rb/db.php';
    
    if (isset($_SESSION['login'])) {
        header("Location : /im");
        exit();
    }
    
    $data = $_POST;
    
    $login = $data['login'];
    $pass = $data['password'];
    
    if (isset($data['btn-log-in'])) {
    $res = mysqli_query($link, "SELECT `login` FROM `users` WHERE `login` = '$login'");
    $count = mysqli_num_rows($res);
    
    $pas = mysqli_query($link, "SELECT * FROM `users` WHERE `login` = '$login'");
    
    $pashash = mysqli_fetch_array($pas);
    $id = $pashash['id'];
    
    if( $count > 0 ) {
        if ($pashash['password'] == $pass) {
            $_SESSION['login']=$login;
            $_SESSION['id']=$id;
        }else{
            $error = '<p class="red">неправельный пароль</p>';
        }
    } else {
        $error = '<p class="red">неправельный логин</p>';
    
     }
     }
    
    
    ?>
    
    <!DOCTYPE html>
    <html lang="ru">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>login</title>
        <style type="text/css">
            body {
                background-color: #ffffff;
                width: 100%;
                margin:0px;
                background-image: url('img/bg3.jpg');
                background-repeat: no-repeat;
                -moz-background-size: 100%; /* Firefox 3.6+ */
                -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
                -o-background-size: 100%; /* Opera 9.6+ */
                background-size: 100%; /* Современные браузеры */
            }
            .menu_a {
                width: 100%;
                height: 40px;
                background: black;
            }
            .red {
                color: white;
                font-weight: bold;
            }
            .menu_TEXT-a {
                padding-top: 6px;
                padding-left: 50px;
                margin: 0px;
                text-align: left;
                color: azure;
            }
            .container{
                text-align: center;
                float: right;
            }
            .form {
                margin-top: 5px;
                margin-right: 100px;
            }
            .inp {
                width: 200px;
                height: 35px;
                padding-left: 5px;
                padding-right: 5px;
                outline: none;
                border-radius: 5px;
                border: none;
            }
            .left {
            }
            .info {
                width: 69%;
                height: 530px;
                border: none;
                border-radius: 5px;
                float: left;
                padding: 10px;
                margin-left: 30px;
                background-image: url('img/opacity.png');
                margin-top: 10px;
                padding-left: 20px;
                margin-right: 20px;
                opacity:90%;
            }
            h3 {
                color: white;
                font-weight: bold;
            }
            p {
                color: white;
                font-weight: bold;
            }
            span {
                color: white;
                font-weight: bold;
            }
            .rad {
            }
            .mes {
                cursor: pointer;
                width: 90px;
                height: 30px;
                border-radius: 5px;
                outline: none;
                text-align: center;
            }
            .day {
                cursor: pointer;
                width: 55px;
                height: 30px;
                border-radius: 5px;
                outline: none;
                text-align: center;
            }
            .year {
                cursor: pointer;
                width: 60px;
                height: 30px;
                border-radius: 5px;
                outline: none;
                text-align: center;
            }
            option {
                color:black;
                background:white;
            }
            button {
                border-radius: 5px;
                width: 180px;
                height: 40px;
                outline: none;
                color: white;
                background-color: #000000;
                font-weight: bold;
            }
            button:hover {
                background-color: #0d0d0d;
                cursor: pointer;
            }
            .info-title {
                font-weight: bold;
                font-size: 20px;
            }
        </style>
    </head>
    <body>
           <!--
           Меню сверху
           -->
                <nav class="menu_a">
                    <h1 class="menu_TEXT-a">AMICI</h1>
                </nav> 
                <div class="info">
                    <p class="info-title">Обновление бета - 0.0.1</p>
                    <p>В обновление бета - 0.0.1, добавлено :</p>
                    <p>1) Авторизация</p>
                    <p>2) Регистрация</p>
                    <p>3) Отправка сообщений в общий чат</p><br>
                    <p>В следующием обновление (бета - 0.0.2) будет :</p>
                    <p>1) Отправка лс</p>
                    <p>2) Просмотр своего профиля</p>
                    <p>3) Просмотр профиля других пользователей</p>
                </div>
       <div class="container">     
            <!--
            Инфа
            -->
                <div class="form left">
                    <h3>Войдите в Amici</h3>
                    <?php echo $error;?>
                    <form action="/" method="POST">
                        <input class="inp" type="text" name="login" placeholder="Введите ваш логин" autocomplete="off" required="1" minlength="6" maxlength="20" value="<?php echo $_POST['login'];?>"><br><br>
                        <input class="inp" type="password" name="password" placeholder="Введите ваш пароль" autocomplete="off" required="1" minlength="6" maxlength="18"><br><br>
                        <button name="btn-log-in">Войти</button>
                    </form>
                </div>
                <div class="form">
                    <h3>Зарегистрируйтесь в Amici</h3>
                    <form action="reg.php" method="POST">
                        <input class="inp" type="text" name="login" placeholder="Введите ваше логин" autocomplete="off" required="1" minlength="5" maxlength="2016" title="мин. длина = 5, макс. длина = 20"><br><br>
                        <input class="inp" type="password" name="password" placeholder="Введите ваш пароль" autocomplete="off" required="1" minlength="6" maxlength="18" title="мин. длина = 6, макс. длина = 18"><br><br>
                        <button name="btn-r-in">Далее</button>
                    </form>
                </div>
        </div>
    </body>
    </html>
  • Как подключить UnitPay?

    @MrMim Автор вопроса
    seeklay, а как это должно выглядить?? Я просто чайникв этом... не могу не как настроить... что куда вставлять ??
  • Как подключить UnitPay?

    @MrMim Автор вопроса
    seeklay, с сайта сам написал
    подставил и всё
  • Как подключить UnitPay?

    @MrMim Автор вопроса
    seeklay, а куда это вставлять ??

    function getFormSignature($account, $currency, $desc, $sum, $secretKey) {
    $hashStr = $account.'{up}'.$currency.'{up}'.$desc.'{up}'.$sum.'{up}'.$secretKey;
    return hash('sha256', $hashStr);
    }
  • Как подключить UnitPay?

    @MrMim Автор вопроса
    seeklay, у меня ошибка 400, что сделать ???5e7f55e160378657714714.jpeg