首頁  >  問答  >  主體

php如何將會好的驗證碼圖片儲存到本機?

用php繪製登入驗證圖片,由於都是在本地取圖片,所以我想不返回連結形式的圖片,想把繪製好的驗證碼圖片命名好,然後保存到指定的路徑,然後返回一個本地的url地址給前台,前端直接在中插入地址。請問怎麼實現呢?謝謝~


到這只是向瀏覽器輸出了png圖片,請問如何命名圖片,並保存到本地?

還有,請問這種做法正確嗎?


img的src寫死沒問題

ajax取得到的data放到img的src就報錯

🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜
phpcn_u1582phpcn_u15822688 天前520

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-05-16 13:06:04

    還是不要產生圖片了。每次刷新都保存一下。想想你的硬碟空間。如果一定要這麼做
    第八行修改一下

    $imgpath = time().rand(10000,99999).'.png';//生成图片的位置。具体路径需要指定
    imagepng($imge,$imgpath);//报错图片
    echo $imgpath;//返回图片地址

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:06:04

    $pic = "C:pic.png";
    imagepng($im,$pic);

    為本機路徑位址

    回覆
    0
  • 取消回覆