Проблема с сессией между двумя php файлами - PullRequest
0 голосов
/ 28 мая 2020
• 1000 другая страница, но она не сохраняет мою электронную почту, приятно то, что на первой php странице, которая является

(страница первая открытая сессия и работает правильно), введите здесь код

<?php

$dbconn=mysql_connect("localhost","teamupcc2","") or die("Errore autenticazione al db: ");
mysql_select_db('my_teamupcc2') or die("impossibile aprire il db o db non trovato");
$email=$_POST["email"];
$password=$_POST["password"];

$sql = "SELECT * FROM Utente WHERE email = '$email' and password = '$password'";

$result = mysql_query($sql) or die("errore ");


$row = mysql_fetch_array($result,MYSQLI_ASSOC);
$active = $row['active'];

$count = mysql_num_rows($result);
echo $count;




function EchoMessage1($msg1, $redirect)
{
    echo '<script type="text/javascript">
            alert("' . $msg1 . '")
        window.location.assign("http://ftp.teamupcc2.altervista.org/Model/Utente/Query_mio_profilo.php")
            </script>';
}

function EchoMessage2($msg2, $redirect)
{
    echo '<script type="text/javascript">
            alert("' . $msg2 . '")
        window.location.assign("http://ftp.teamupcc2.altervista.org/View/VistaUtente/Log-in/login.html");
            </script>';
}
$msg1="Login effettuato correttamente";
$msg2="Email o Password errate, riprovare";




if($count == 1) {
    session_start();
    $_SESSION['mail']=$email;
    echo $_SESSION['mail'];
    EchoMessage1($msg1, $redirect);



} else {
        EchoMessage2($msg2, $redirect);
}
mysql_close($dbconn);
?>

Это вторая страница, где я пытаюсь использовать вектор $ _SESSION ['mail'], который содержит $ email, но не работает на второй странице, первый код действительно работает, если я печатаю S_SESSION ['mail'], он печатает $ email правильно, но на второй странице нет почему я не понимаю почему

<?php
 session_start();
echo $_SESSION['mail'];
print_r($_SESSION);
?>`enter code here`

This page don't work

Please help me 
...