PHP会话在wamp5中不起作用

时间:2010-05-18 18:50:35

标签: php

我遇到了php会话,它不能正常工作我在会话中检查基本程序

ses.php

ses1.php 上面的编程不起作用。不知道prob wit prog或wamp服务器。 我在php.ini中打开了register_globals 我也检查过session.save_path =“c:/ wamp / tmp” session.save_handler = files。 pl建议我处理会话

提前感谢。

1 个答案:

答案 0 :(得分:1)

您是在创建和关闭会话吗? 是否存在正确的文件路径并且是否可写? (你正在使用Windows,对吗?)

我还建议从WAMP管理界面检查php配置,以确保会话信息正确。如果对路径进行任何更改,则必须重新启动Web服务器。

示例来自:http://php.net/manual/en/function.session-start.php

<?php
// page1.php

session_start();

echo 'Welcome to page #1';

$_SESSION['favcolor'] = 'green';
$_SESSION['animal']   = 'cat';
$_SESSION['time']     = time();

// Works if session cookie was accepted
echo '<br /><a href="page2.php">page 2</a>';

// Or maybe pass along the session id, if needed
echo '<br /><a href="page2.php?' . SID . '">page 2</a>';
?>

使page2.php

<?php
// page2.php

session_start();

echo 'Welcome to page #2<br />';

echo $_SESSION['favcolor']; // green
echo $_SESSION['animal'];   // cat
echo date('Y m d H:i:s', $_SESSION['time']);

// You may want to use SID here, like we did in page1.php
echo '<br /><a href="page1.php">page 1</a>';
?>