PHP fsockopen的问题,追100分。
来源:百度知道 编辑:UC知道 时间:2024/06/22 02:31:31
实现模拟登陆,有session等操作,有实力的朋友不妨看下偶要实现的功能。
我已经写好了登陆前台和后台:
用户登陆页:www.url.com/login.php
<?php
session_start();
$hi = 'hi...'; //测试session能否正常显示,这里只是简单的单词,实际应用将采用随机数等方式。
$_SESSION['me'] = $hi;
echo $_SESSION['me'];
?>
<FORM METHOD=POST ACTION="http://www.url.com/admin.php">
<INPUT TYPE="text" NAME="user" value="admin">
<INPUT TYPE="password" NAME="pwd" value="666666">
<INPUT TYPE="text" NAME="id" value="<?php echo $hi; ?>">
<INPUT TYPE="submit" value="login">
</FORM>
后台管理页:
我已经写好了登陆前台和后台:
用户登陆页:www.url.com/login.php
<?php
session_start();
$hi = 'hi...'; //测试session能否正常显示,这里只是简单的单词,实际应用将采用随机数等方式。
$_SESSION['me'] = $hi;
echo $_SESSION['me'];
?>
<FORM METHOD=POST ACTION="http://www.url.com/admin.php">
<INPUT TYPE="text" NAME="user" value="admin">
<INPUT TYPE="password" NAME="pwd" value="666666">
<INPUT TYPE="text" NAME="id" value="<?php echo $hi; ?>">
<INPUT TYPE="submit" value="login">
</FORM>
后台管理页:
如果不跨域名,你的写法应该是可以的。如果跨了,放弃session,用cookie吧。
你的问题我原来也遇到过,看看我的BLOG,有个专门的文章是针对得POST之后页面的文章,希望能对你有所帮助!
http://hi.baidu.com/1860%5Fyk/blog/item/f5e00bcc0e14031400e92874.html
模拟登陆必须记住远程的cookie id保存起来,远程登录前用header传过去