kazimolmez adlı üyeden alıntı: mesajı görüntüle
Session kullanilan tum sayfalarin en ust kismina session_start(); kodunu eklemelisin. Istersen ortak bi dosya olusturup tum sayfalarda bunu include edebilirsin.
header.php ye session_start eklememişim hocam teşekkür ederim
başka bir sorun daha yaşııyorum
yeni sayfa oluşturmaya çalışıyorum yani bir sayfayı döngüye sokup onu sürekli yazdırmaya çalışıyorum kodlarını ekliyim


                                    $sayfa_baslik = isset($_POST['sayfa_baslik']) ? $_POST['sayfa_baslik'] : null;
                                    $sayfa_icerik = isset($_POST['sayfa_icerik']) ? $_POST['sayfa_icerik'] : null;
                                    $sayfa_link = isset($_POST['sayfa_link']) ? $_POST['sayfa_link'] : null;
                                    $icerik_baslik = isset($_POST['icerik_baslik']) ? $_POST['icerik_baslik'] : null;
                                    
                                    if ($sayfa_baslik) {
                                        $sorgu = $db->prepare('INSERT INTO sayfalar SET
                                        sayfa_baslik = ?,
                                        icerik_baslik = ?,
                                        sayfa_icerik = ?,
                                        sayfa_link = ?
                                        ');
                                        $ekle = $sorgu->execute([
                                            $sayfa_baslik,
                                            $icerik_baslik,
                                            $sayfa_icerik,
                                            $sayfa_link,
                                        ]);
                                        if ($ekle) {
                                            ob_start();
                                            include '../include/head.php';
                                            $head = ob_get_clean();
                                            ob_start();
                                            include '../include/side-menu.php';
                                            $side_menu = ob_get_clean();
                                            ob_start();
                                            include '../include/mobil-menu.php';
                                            $mobil_menu = ob_get_clean();
                                            ob_start();
                                            include '../include/header.php';
                                            $header = ob_get_clean();
                                            ob_start();
                                            include '../include/footer.php';
                                            $footer = ob_get_clean();
                                            
                                    $yeni_sayfa_kodu = '
                                            <!--============================== Head Menu ============================== -->
                                             ' . $head . '
                                            <!--============================== Sidemenu ============================== -->
                                            ' . $side_menu . '
                                            <!--============================== Mobile Menu ============================== -->
                                            ' . $mobil_menu . '
                                            <!--============================== Header Area ==============================-->
                                            ' . $header .  '
                                            <!--============================== Footer Area ==============================-->
                                            ' . $footer .  '
                                    ';
                                            // Yeni sayfayı oluşturmak için dosyayı aç
                                            $yeni_sayfa_linki = $sayfa_link . '.php'; // Dosya adını slug ile belirle
                                            $yeni_sayfa_yolu = '../sayfa/' . $yeni_sayfa_linki; // Dosyanın kaydedileceği yol
                                            $yeni_sayfa = fopen($yeni_sayfa_yolu, 'w');
                                            fwrite($yeni_sayfa, $yeni_sayfa_kodu);
                                            fclose($yeni_sayfa);
                                            // Başarılı bir şekilde oluşturulduğunda kullanıcıya bilgi ver
                                            echo 'Yeni sayfa başarıyla oluşturuldu: <a href="' . $yeni_sayfa_yolu . '" target="_blank">Sayfaya Görüntüle</a>';
                                        } else {
                                            echo 'Veritabanına ekleme sırasında bir sorun oluştu';
                                        }
                                    }