Sayfaları arasında PHP oturum değişkeni değişiklikler

0 Cevap php

Ben bu gibi ayarlanmış bir oturum değişkeni var:

<?php
$token = md5(uniqid(rand(), true));
session_start();
$_SESSION['token'] = $token;
print $_SESSION['token'];
?>

Sonra başka bir sayfada bu var:

<?php
session_start();
print $_SESSION['token'];
?>

Sorun uyuşmuyor olmasıdır. Ben tamamen farklı iki dizeleri olsun. register_globals kapalıdır. Farkettim ki ben bir sabit dize eg md5(....) ayarladığınızda: md5('example') beklendiği gibi çalıştığını ve iki dizeleri maç. Ama bu önemli değil. Herhangi burada oluyor ne fikir?

EDIT: Apache Ulaşım Giriş:

127.0.0.1 - - [18/Sep/2010:17:46:09 -0500] "GET /index.php HTTP/1.1" 200 3182 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.59 Safari/534.3"
127.0.0.1 - - [18/Sep/2010:17:46:09 -0500] "GET /style/style.css HTTP/1.1" 304 - "http://cmb.local:8888/index.php" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.59 Safari/534.3"
127.0.0.1 - - [18/Sep/2010:17:46:09 -0500] "GET /js/signup.js HTTP/1.1" 304 - "http://cmb.local:8888/index.php" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.59 Safari/534.3"
127.0.0.1 - - [18/Sep/2010:17:46:09 -0500] "GET /index.php HTTP/1.1" 200 3182 "http://cmb.local:8888/index.php" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.59 Safari/534.3"
127.0.0.1 - - [18/Sep/2010:17:46:10 -0500] "GET /index.php HTTP/1.1" 200 3182 "http://cmb.local:8888/index.php" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.59 Safari/534.3"

Ben okumak nasıl emin değilim ama benim dosya (ben varsayıyorum index.php '/' olduğunu) olduğunu bana görünüyor üç kez denir ediliyor. Ben bu doğru okuyorum? Orada neler oluyor?

0 Cevap