本帖最後由 dz215136304 於 2013-04-04 10:25:43 編輯
類比登陸織夢,版本5.7,已經去掉後台驗證碼,不知道為啥一直登陸不上(提示登陸成功卻又跳回登陸地址)
回複討論(解決方案)
沒人會嗎 坐等高手
坐等高手啊,沒人會嗎
代碼的12 行改成 echo curl_exec($ch); 你嫩剛看到什嗎?
代碼的12 行改成 echo curl_exec($ch); 你嫩剛看到什嗎?
改了也不行,提示登陸成功,跳轉到後台首頁 然後就又跳轉到登陸頁面了
代碼的12 行改成 echo curl_exec($ch); 你嫩剛看到什嗎?
貌似從16行來時 擷取不到cookie了,但是明明已經產生cookie了(ps:只是猜測)
那你 curl_setopt($ch, CURLOPT_HEADER, 1);
證實一下
那你 curl_setopt($ch, CURLOPT_HEADER, 1);
證實一下
1HTTP/1.1 302 Found Date: Thu, 04 Apr 2013 12:23:50 GMT Server: Apache/2.2.21 (Win32) PHP/5.3.10 X-Powered-By: PHP/5.3.10 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: private Pragma: no-cache location: login.php?gotopage=%2Fdedecms%2Fdede%2Farticle_add.php%3Fchannelid%3D1 Content-Length: 0 Content-Type: text/html; charset=gb2312
修改的第18行 結果
他不是要跳轉到這裡嗎
login.php?gotopage=%2Fdedecms%2Fdede%2Farticle_add.php%3Fchannelid%3D1
他不是要跳轉到這裡嗎
login.php?gotopage=%2Fdedecms%2Fdede%2Farticle_add.php%3Fchannelid%3D1
不是啊,要跳轉到 要跳轉到 http://localhost/dedecms/dede/article_add.php?channelid=1
他不是要跳轉到這裡嗎
login.php?gotopage=%2Fdedecms%2Fdede%2Farticle_add.php%3Fchannelid%3D1
我需要跳轉到 http://localhost/dedecms/dede/article_add.php?channelid=1 而他錯誤的跳轉到了登陸頁面(即:http://localhost/dedecms/dede/login.php?gotopage=%2Fdedecms%2Fdede%2Findex.php)
他不是要跳轉到這裡嗎
login.php?gotopage=%2Fdedecms%2Fdede%2Farticle_add.php%3Fchannelid%3D1
需要擷取 http://localhost/dedecms/dede/article_add.php?channelid=1這個頁面的資料
dede驗證
dede驗證 驗證碼已經去掉
坐等高手解答
坐等高手解答
我是打醬油的。
哈哈,我可用分太少了,回複搞點分。
應該是cookie沒有生效,或者cookie域不對
如果登陸成功之後還跳回首頁 那應該就是cookie的問題了...
如果登陸成功之後還跳回首頁 那應該就是cookie的問題了...
貌似確實是cookie 但是cookie已經儲存到檔案裡面了,難道第20行代碼沒將cookie發過去?求解決方案
哈哈,我可用分太少了,回複搞點分。
哈哈,我可用分太少了,回複搞點分。 我擦 咋都是打醬油的
繼續求高手繼續求高手
繼續坐等高手 ,今天
繼續坐等高手 ,今天
header("location:login.php?gotopage=".urlencode($dedeNowurl));
用這個函數去試試,我用它查詢汽車違章是沒有問題的~~~
不能用localhost的。
我是;來學習的。。。
dede登陸類做了限制