2014-10-17 59 views
0

我得到执行成功的消息,但它不是重定向到的网页出现错误:PHP和卷曲通过PHP代码登录到网站

Forbidden: You don't have permission to access /myaccount.php on this server.

代码:

$username ='[email protected]'; 
$password ='******'; 
$loginUrl1 ='http://www.zopnow.com/myaccount.php'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $loginUrl1); 
curl_setopt($ch, CURLOPT_POST, TRUE); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

curl_setopt($ch, CURLOPT_POSTFIELDS,"email=$username&password=$password"); 
// to ignore all cookies using libcurl 
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 
$store1= curl_exec($ch); 
echo "Executed Successfully with loginUrl1 ".$store1; 


curl_close($ch); 
+0

是否从实际的浏览器表单登录后工作? – GordonM 2014-10-17 07:57:30

回答

0

它看起来问题是您正在使用的登录URL。

登录表单不会提交给myaccount.php脚本,而是提交给login.php脚本。

尝试改变

$loginUrl1 ='http://www.zopnow.com/myaccount.php';

$loginUrl1 ='http://www.zopnow.com/login.php';

也可以尝试加入

&redirect=myaccount.php?&remember=true到后场。

此外,此登录页面未加密,因此请谨慎使用您在其他位置使用的帐户名称和密码。如果您已经这样做了,请考虑在您使用它的其他地方更改密码。

+0

谢谢你会尝试 – ahalya 2014-10-17 09:37:21

+0

我试过了,我没有得到那个禁止的错误,但它不会打开的网站页面 – ahalya 2014-10-17 09:41:10

+0

$ loginUrl1 ='http://www.zopnow.com/login.php&redirect = myaccount.php ?&记得=真“; – ahalya 2014-10-17 09:41:45