菜鸟求教个菜问题,这个php签到源码,我想通过提交个URL来传参数并执行自动签到,要怎么?多谢!!
程序员文章站
2024-02-11 19:48:10
...
本帖最后由 tangdeli98 于 2013-12-16 14:08:46 编辑 完全小白,只做桌面软件,php完全没用过.这个也是人家的代码,我如果想弄成通过提交URL来传参数并执行签到动作,要怎么弄?我想通过这个URL来挂到cron网络任务里去,就可以全自动签到了.
这个是我这个代码已经传到空间的测试地址: http://checkuxin.duapp.com/index.php
我构造了下面这样格式的URL地址,提交后会自动填表单但不会自动执行签到(相当于还要自己手工按一下那个"签到"按钮,这样的话没法cron网络任务签了)
" http://checkuxin.duapp.com/index.php?id=我的帐号&pw=我的密码&vi=签到"
我看了下代码里好像用post,是不是就不能弄成简单一个URL来实现了? 是不是要弄成get才能呢?我试图直接把源码里的post改成get,结果代码会报错.
要怎么弄,才能通过这样一个URL(http://checkuxin.duapp.com/index.php?id=我的帐号&pw=我的密码&vi=签到)就执行签到呢?
或者有没有什么办法我把帐号(我有两个帐号,需要都内置进去)全部内置到源码里去,然后直接访问http://checkuxin.duapp.com/index.php 就全部自动签到呢?
不会php,求前辈们帮我看下,越具体越好,超感谢!! index.php的代码如下:
"; } $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo="); $content=json_decode(httpreq($url),true); echo $content['content'];}?>
时间:
网站首页
Copyrightvi1.c.All Rights Reserved
"; } $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo="); $content=json_decode(httpreq($url),true); //echo $content['content']; echo '
时间:
网站首页
Copyrightvi1.c.All Rights Reserved
这个是我这个代码已经传到空间的测试地址: http://checkuxin.duapp.com/index.php
我构造了下面这样格式的URL地址,提交后会自动填表单但不会自动执行签到(相当于还要自己手工按一下那个"签到"按钮,这样的话没法cron网络任务签了)
" http://checkuxin.duapp.com/index.php?id=我的帐号&pw=我的密码&vi=签到"
我看了下代码里好像用post,是不是就不能弄成简单一个URL来实现了? 是不是要弄成get才能呢?我试图直接把源码里的post改成get,结果代码会报错.
要怎么弄,才能通过这样一个URL(http://checkuxin.duapp.com/index.php?id=我的帐号&pw=我的密码&vi=签到)就执行签到呢?
或者有没有什么办法我把帐号(我有两个帐号,需要都内置进去)全部内置到源码里去,然后直接访问http://checkuxin.duapp.com/index.php 就全部自动签到呢?
不会php,求前辈们帮我看下,越具体越好,超感谢!! index.php的代码如下:
"; }else{ echo "登录失败签到
"; } $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo="); $content=json_decode(httpreq($url),true); echo $content['content'];}?>
时间:
网站首页
Copyrightvi1.c.All Rights Reserved
回复讨论(解决方案)
$id=$_POST["id"];
$pw=$_POST["pw"];
?是用post方法??取??
$id=$_REQUEST['id'];
???就可以同??post和get方式?取??了.
$id=$_POST["id"];
$pw=$_POST["pw"];
?是用post方法??取??
$id=$_REQUEST['id'];
???就可以同??post和get方式?取??了. 那我只要头部这两个POST改一下就可以呵?其它地方还需要改吗?多谢!!
???就可以同??post和get方式?取??了. 刚测试了一下,还是不行,还是只会填表单,不会执行签到.谢谢!
你可能要研究一下php的curl,用curl模?提交即可.
你可能要研究一下php的curl,用curl模?提交即可. 不会php, 求帮忙呢.是不是这个源码里加一句什么就可以呢?第98行应该就是签到(前面是先登录),是不是这句后面加个什么呢? 多谢!!
我??修改了一下,你??下
"; }else{ echo "登录失败签到
"; } $url="http://im.uxin.com:8887/signin?sn=".$rang."&sign=".md5($rang."k1oET&Yh7@EQnp2XdTP1o/Vo="); $content=json_decode(httpreq($url),true); //echo $content['content']; echo '
',var_dump($content),''; die();}?>
时间:
网站首页
Copyrightvi1.c.All Rights Reserved
多谢!!测试还是不行,提交url后只填了表单:
我??修改了一下,你??下 啊啊,抱歉,是我弄错了,最后那个参数我没弄对.现在可以了,太感谢了!!超感谢!!
上一篇: 深入理解PHP的foreach机制