Help!我的PHP的session使用不了.

Help!我的PHP的session使用不了.

'--prefix=/usr/local/php' '--with-apxs=/usr/local/apache/bin/apxs' '--with-config-file-path=/usr/local/lib' '--enable-track-vars' '--with-xml' '--with-mysql'
我是使用以上参数编译的,apache version是1.3.29. php version是4.2.3
但编译时/usr/local/lib里是没有php.ini的,编译安装后,也不见/usr/local/lib里有php.ini,是我后来在编译目录拷到/usr/local/lib的.

现在测试session时,第一次会在/tmp里生成sess_文件。但拿下面的例子测试时,就不行了.
<?php
session_start();
if(session_is_registered('login')){
        $login++;
}
else{
        $login=1;
        session_register('login');
}
print("login=$login");
?>
<A HREF="test.php">Click</A>

测试时,并不见php会自动在超链接后面加上PHPSESSID的值。所以按click刷新页面时,login永远是1.

请问这是什么原因吗?
$HTTP_SESSION_VARS["login"]

或者 php.ini 里面: register_globals        =        On
这个是最常见的php 问题了!
现在php最好的办法就是用$_SESSION["USERNAME"];数组解决,这个php手册上给的最好的办法!
因为安全问题,默认不打开 register_globals