我正在使用
ini_set("session.use_cookies",0);
ini_set("session.use_only_cookies",0);
ini_set("session.use_trans_sid",1);
ini_set("session.auto_start",1);
因为我不能在我的网页上使用cookies。但它给我带来了一些问题。我在我的网页上实现了验证码。
比我有index.php,会话工作正常。在源代码中我有验证码:
<div class="captcha left4">
<img src="captcha.php" alt="" width="220" height="49" />
</div>
在captcha.php中,我包括:include('inc / functions.php'); 和 $ code ='some_captcha_string'; $ _SESSION ['captcha'] = $ code;
但是在index.php中我显示了print_r($ _ SESSION);空的$ _SESSION ['验证码']。并且在index.php中直接填写的$ _SESSIONS在打印后填充。
当我在index.php的开头注释掉4行时,它工作得很好。但问题是,我想避免使用cookies。
哪里可能有问题?