![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 andyto202 ![]()
![]() |
index.php showpic.php 我目前想用 2 個 php curl.php=>抓出圖形驗證的圖片並存起來,並且把值 key 進去傳到 curl2.php curl2.php=>將 curl.php 的值接收,並且顯示 圖形驗證成功 的結果,會出現右邊這結果(<p> </p><p> </p><a href="./index.php">OK輸入正確,按此返回index.php</a>) 但是目前發現一直無法成功的顯示 我確定 curl2.php 有成功接收 curl.php 傳來的資料 curl.php curl2.php 請大家幫我測試一下 感恩
搜尋相關Tags的文章:
[ curl抓圖、傳值 ] ,
本篇文章發表於2014-08-07 16:06 |
1樓 |
第一個程式碼測試是ok的
第二個程式碼,請參考 http://fecbob.pixnet.net/blog/post/39268315-php-session%E7%9A%84%E8%A9%B3%E7%B4%B0%E5%88%86%E6%9E%90-
本篇文章回覆於2014-08-07 23:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
andyto202 ![]() |
請問香帥
為什麼要用到session呢 不是有用 cookie 了嗎 curl_setopt($ch, CURLOPT_COOKIEFILE, "pic.txt");
本篇文章回覆於2014-08-08 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
您的程式碼
17行 與第7行 是用session存入與判斷喔
本篇文章回覆於2014-08-08 17:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
第9行
也是用session判斷,其他的自己去看吧
本篇文章回覆於2014-08-08 17:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
andyto202 ![]() |
$_SESSION是由showpic.php 產生的
index.php 把 $_SESSION 接受並和自己 $_POST 的值去比對 一樣就代表正確的 所以關鍵是 當 curl.php 在抓 http://localhost/captcha/sample003/showpic.php 時 就要把 session 啟動 $_SESSION['ans_ckword']的值 就是 curl.php 22行的值 當sumbit時 curl2.php 也要啟動 session 並把 $_SESSION['ans_ckword'] 接收餵到第 3 行 請問這樣子正確嗎?? 謝謝
本篇文章回覆於2014-08-08 21:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
5樓
....... ....... 請問這樣子正確嗎?? 是正確的
本篇文章回覆於2014-08-09 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
andyto202 ![]() |
那為什麼還是不會成功呢??
請香帥大指點迷津 curl.php curl2.php index.php 和 showpic.php 沒變
本篇文章回覆於2014-08-09 22:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓
作者回應
andyto202 ![]() |
我解決了
把 curl2.php 改寫成 就成功了
本篇文章回覆於2014-08-10 21:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |