最近学习php,做点练习,呵呵需要:
我有2个自己服务器的http邮箱,比如
hello_1@localhost
hello_2@localhost 每次查看新邮件都要打开两个邮箱分别查看。现在自己做一个运行于apache的mlog.php,登录了两个邮箱,并返回信息。
但不知如何保存mlog.php对这两个邮箱的登录状态,供随后的查询新邮件
以及用户写了一个email,由msend.php通过 hello_1@localhost
hello_2@localhost各自发送。即
mlog.php模拟登录两个邮箱,并返回一个可以写邮件的页面,用户写好邮件后,发送给msend.php由它通过两个邮箱分别发送出去。
这个过程中mlog.php如何将邮箱的登录状态保存以供msend.php,msend.php不用再次登录邮箱。如果解决此关键问题,可以再加分数(1000分以内随便开口)。
我有2个自己服务器的http邮箱,比如
hello_1@localhost
hello_2@localhost 每次查看新邮件都要打开两个邮箱分别查看。现在自己做一个运行于apache的mlog.php,登录了两个邮箱,并返回信息。
但不知如何保存mlog.php对这两个邮箱的登录状态,供随后的查询新邮件
以及用户写了一个email,由msend.php通过 hello_1@localhost
hello_2@localhost各自发送。即
mlog.php模拟登录两个邮箱,并返回一个可以写邮件的页面,用户写好邮件后,发送给msend.php由它通过两个邮箱分别发送出去。
这个过程中mlog.php如何将邮箱的登录状态保存以供msend.php,msend.php不用再次登录邮箱。如果解决此关键问题,可以再加分数(1000分以内随便开口)。
解决方案 »
- php变量传递和链接到同一个页面的不同位置的问题
- 请教 php 分页!!!!!!!!!!!!!!!!!!
- 如何截取页面 代码如下:
- 如何网页表单连接到数据库?
- 兄弟们有没有用eclipse写php的,你们是有PHPEclipse还是PDT
- PHP操作mysql数据 刚学没几天只能操作简单的数据 谁给个比较专业的简单点的实例代码看看......
- 如果打开了自动转义,那么做SQL防注还有没有意义?
- php中调用java时报错“can not found class 'Java' in ......”?
- exec("echo 0 > $counterFile");是什么意思?
- 文件不能上传到指定的目录?(通过form来上传)
- cookie的问题,为什么用echo $_COOKIE['mycookie'];查不到值呢?
- 为什么我的IE8 总是不能获取表单中的值
取出:$_COOKIE['username'];
用户写好邮件之后,保存到数据库;
mlog.php不停循环,发现有邮件要发送,就发送之...
这个过程中mlog.php如何将邮箱的登录状态保存以供msend.php,msend.php不用再次登录邮箱。
==============================================================================================
厄,没注意看。
这样的话,你第一次成功登陆了远程服务器可以写邮件的页面,这时候页面表单form的action是远程服务器的页面,如果直接提交数据,那session肯定没法延续的。
你可以把这个form的action改成本地的某个页面,再加几个hidden的input框,存储登陆成功后获取到的http 返回头的Set-cookie项的串,类似
<input type="hidden" name="cookies[]" value="a=1;b=2;c=3"/>
这样提交到本地页面,再次模拟POST发送到远程的邮件发送页面,肯定得写入http头cookie项,因为这样才能把session id发送过去,session才可延续。