Php 使用wget远程登录

Php 使用wget远程登录,php,linux,login,wget,Php,Linux,Login,Wget,我正在尝试远程连接我的站点。所以我把 wget "http://mysite.org/index.php?page=login" --post-data "e-mail=mymail&password=mypassword" 但我一直有这样的信息(翻译自法语): --2013-04-15 15:25:49--http://mysite.org/index.php?page=login mysite.org(mysite.org)的解析。。。178.33.232.186 连接到mysit

我正在尝试远程连接我的站点。所以我把

wget "http://mysite.org/index.php?page=login" --post-data "e-mail=mymail&password=mypassword"
但我一直有这样的信息(翻译自法语):

--2013-04-15 15:25:49--http://mysite.org/index.php?page=login
mysite.org(mysite.org)的解析。。。178.33.232.186
连接到mysite.org(mysite.org)| 178.33.232.186 |:80…已连接。
请求HTTP传输,等待响应…200 OK
Longueur:non-spécifié[text/html]
保存在:«index.php?page=login.1»
[]13.310--K/s ds 0,02s
2013-04-15 15:25:50(762 KB/s)«index.php?page=login.1»已保存[13310]

当我放置一些随机的post数据时,我得到了相同的响应。它似乎没有登录。有人能帮忙吗?

成功发布后,wget不会重定向您,您需要设置cookie。文档中有一个示例:

Yes这就是我尝试运行的:wget--保留会话cookies--保存cookies cookies/cookies.txt”“--发布数据“e-mail=mymail&password=mypassword”,然后使用--load cookies属性运行wget命令。但我仍然有同样的信息。顺便说一句,这是我在coockies/cookies.txt文件中得到的我的site.org FALSE/FALSE 0 PHPSESSID 9pjja9ga1pkatut7j3u3vc5l41
--2013-04-15 15:25:49--  http://mysite.org/index.php?page=login
Resolution of mysite.org (mysite.org )... 178.33.232.186
Connection to mysite.org  (mysite.org )|178.33.232.186|:80...connected.
requête HTTP transmise, waiting for response...200 OK
Longueur: non spécifié [text/html]
Saved in : «index.php?page=login.1»

    [ <=>                                                                                                                                                               ] 13.310      --.-K/s   ds 0,02s   

2013-04-15 15:25:50 (762 KB/s) - «index.php?page=login.1» saved [13310]