Son derece noob soru.
Ben Post / yönlendirme / Yol desen kullanarak PHP bir giriş formunu geliştirmek istiyorum. Giriş formunu içeren sayfa, bu gibi bir şeydir:
<?php
if (try_login()) {
session_regenerate_id();
session_start();
header('Location: main.php');
exit();
}
?>
<html>
<head>
<!-- etc, etc -->
</head>
<body>
<form action="<?php echo htmlentities($_SESSION['PHP_SELF']); ?>" method="post">
<!-- etc, etc--></head>
</form>
</body>
</html>
Hata ayıklama amacıyla, main.php
sadece içeriyor
<?php
echo htmlentities(session_id());
?>
Ben başarılı bir giriş yaptıktan sonra benim session_id()
main.php
alınır ve gösterilmesini bekliyoruz. Ancak ben kendimi giriş formu test ederken, ben main.php
yönlendirildi, ama benim session_id()
görünmüyor. Ne benim koduyla yanlış?