$ _SESSION Alışkanlık URL dosya adı olmadan çalışır?

0 Cevap php

Ben şu anda oturum değişkenleri yararlanmak için çalışıyorum bir site üzerinde çalışıyorum.

Ben bir kontrol komut dosyası var (index.php) bu session_start(); ile başlar ve iki farklı HTML dosyaları if tablolara dahil vardır. Beklendiği gibi /quote/index.php gittiğimde herşey harika çalışıyor, ben kurdum oturum değişkenleri sayfasında yankılandı, ancak ben URL'den 'index.php *' kaldırmak eğer öyleyse sadece /quote sayfayı yükler ancak oturum değişkenleri hiçbiri göstermek için işaret.

Ben '0' bu yüzden onlar unset olmak değil oldukça eminim, o sanki görünüyor session_destroy her yerde benim komut ve oturum değişkenleri yankılanan edilmez kullanarak değilim onlar sadece URL dosya olmadan göz ardı edilir!

Any insight as to why this is occuring would be awesome, Thanks

/ Alıntı / index.php (kaldırıldı yabancı bit):

<?php
session_start();

if (isset($_GET['form']))
    {
include 'form.html.php';
exit();
    }
if (isset($_GET['fetchquote'])) 
    {
    $width = mysqli_real_escape_string($link, $_POST['width']);
    $height = mysqli_real_escape_string($link, $_POST['height']);
    $_SESSION['height'] = $height;
    $_SESSION['width'] = $width;
    }
include 'quote.html.php';
?>

Oturum değişkenleri quote.html.php içinde yankılandı

0 Cevap