如何用php实现自动登录别的网站? - PHP / 基础编程
用户在我的网站上保存其它网站,比如163的用户名和密码,只要在我的网站上点击“登录”按钮,就在新窗口中打开163的页面并且是已登录的状态。请问这个如何实现? 我用snoopy按登录表单post数据过去,登录不上去,这会是什么原因了? 网站使用session还是cookie验证,我用socket post表单的时候有区别吗?
session和cookie结合起来用啊 cookie里存的值与session里的比对 一致就默认登录成功啊 可能需要把session的值放到数据库里 我是这么写的:PHP code: <?php session_start(); include "Snoopy.class.php"; $snoopy = new Snoopy; $submit_url = "http://www.xxxx.com/user/login"; $submit_vars["email"] = "xxx@163.com"; //你的用户名 $submit_vars["password"] = "xxxx"; //你的密码 $submit_vars["commit"] = "登录"; $snoopy->submit($submit_url,$submit_vars); print $snoopy->results; ?> 执行了这个页面后在浏览器里打开网站,显示状态还是未登录。 啊 看错了 登录别的网站。。。 无视1L 帮你顶 你要找到对方表单的action链接才行的,提交到找到的链接就可以了,但是有验证码的就有点麻烦了,还要破解验证码 哈哈,有想法。 按照别的网站的参数,直接将用户名、密码提交到别的网站去啊 为什么print $snoopy->results;后什么内容也没有输出呢?引用 用户在我的网站上
相关问答:
mssql_select_db("f1",mssql_connect("localhost","sa","sa")); mssql_select_db("f2",mssql_connect("192.168.0.1","sa","sa") ......
php中如何输出千分位分隔符。。。。。 number_format PHP code: //是这种效果吧? echo number_format(123123123, 2, '.', ','); //结果输出123,123,123.00 2是小数点后位数,第三个参数是小数点分隔符 ......
是用别人写的类做的,还原时提示You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO admin(seq,passwd,type,n ......
网上好多二级联动的,只是都没有采用Access数据库的,php不熟悉,有两个数据表分别为lb(类别:编号,类别名称)into_product(产品管理:id,名称,类别等字段) 想要实现:第一个下拉菜单选择完类别后,第二菜单就把 ......