PHP session 和 邮件问题

最近公司要求改网站,是台湾那边的.一个用php开发的网站.要求功能是别人在下载我的附件时候要求填写个人信息,类似注册的,但是不用注册,就填写信息而已.然后把信息发送到指定的邮箱.
我想到的是用session保存状态,就是说填写一次后其他都不用再填写了.然后关了网页再进入就要重新填写.
现在碰到2个问题,session保存不了状态,我试过在网页开头加session_start()(是这么拼写的吧.)和不加,都无法保存登陆状态,要么就是加了session_start后session一直存在,要么就是一直无法保存session..
还有就是发送邮件的功能.我在本地测试能连接上对方的邮件服务器,发送了邮件出来,然后我把功能加到网站上去就不行了.发送不了邮件.然后这个网站本来就有邮件功能的.可以发送的.我联系网站的设计人员他们说邮件功能是好的.我就想是不是防火墙设置的白名单问题?让网站无法连接上我们这边的邮件服务器来发邮件.
session对方也说他们的session是可以使用的.但是网站上没有使用到session,就无法知道到底能不能用.
本人php就学了1个礼拜的样子,还不是很了解,本地功能都已经实现了.但移到网站就不行,请哪位大神来教教我
Q409551830 没多少分了.先加上吧.

作者: tom870621   发布时间: 2011-01-07

很想帮助你,可是我也是新手……唉 , 关注中……

作者: lijpwsw   发布时间: 2011-01-07

《细说PHP》一书里讲session的部分貌似有这个例子 你看下

作者: wszqs   发布时间: 2011-01-07

session 要记录他的session_id 

PHP code

//session 结合cookie 
//创建
setcookie(session_name(),session_id(),time() + $lifeTime, "/");
$_SESSION['ihefe_user']=$uname;

//摧毁
$_SESSION = array();    
if (isset($_COOKIE[session_name()])) //  删除实际的session:
{
    setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();// 删除服务器端session文件



作者: ihefe   发布时间: 2011-01-07

PHP code

echo "<pre/>";
print_r($_SESSION);
print_r($COOKIE);
//看看这个基本上就可以跟踪他们的信息状态

作者: ihefe   发布时间: 2011-01-07