Я пытаюсь установить куки, но не могу, Мой код

if (mysqli_num_rows($data)>0) {
            if (isset($_POST["loggedin"])) {
                setcookie("RAUSERNAME", $USERNAME,time() + (86400 * 365 * 1000),"/");
                setcookie("RAPASSWORD", $PASSWORD,time() + (86400 * 365 * 1000),"/");
            }
            $_SESSION["SRAUSERNAME"] = $USERNAME;
            $_SESSION["SRAPASSWORD"] = $PASSWORD;
            header("location: ../");
        }

Повторяя файл cookie, он не печатает что-либо или не устанавливается вообще.

0
Ch Muhammad Sohaib 28 Май 2017 в 09:40

2 ответа

Лучший ответ

Спасибо всем за предложения. Настоящая проблема заключалась в том, что таймеры cookie, которые я установил, после их уменьшения работали нормально.

-1
Ch Muhammad Sohaib 28 Май 2017 в 07:04

Попробуй это..

<?php 

if (mysqli_num_rows($data)>0) {



            if (isset($_POST["loggedin"])) {

              $cookie_name = $_POST["USERNAME"];
              $cookie_passoword = $_POST["PASSWORD"];

                setcookie($cookie_name, $cookie_passoword,time() + (86400 * 30),"/");  // 1 Day   oR  ( 365 * 24 * 60 * 60),"/"); // For 1 Year

            }

              $_SESSION[$cookie_name] = $USERNAME;
              $_SESSION[$cookie_passoword] = $PASSWORD;

            if(!isset($_COOKIE[$cookie_name]) && !isset($_COOKIE[$cookie_passoword]) ) {

                echo "Cookie named '" . $cookie_name . "'  and '".$cookie_passoword."' is not set!";
            } else {

                echo "Cookie Name Is '" . $_COOKIE[$cookie_name]. "' is set!<br>";
                echo "Password  is: " . $_COOKIE[$cookie_passoword];
            }


            header("location: ../");
        }
?>
0
RïshïKêsh Kümar 28 Май 2017 в 07:04