福州網站建設>網站新聞>thinkphp6專區

        tp6使用問題6.0.10在php8.1.1下驗證碼出現問題

        發布日期:2022-03-06瀏覽次數:1164 來源:福州網站建設

        Implicit conversion from float 62.5 to int loses precision
        ThinkPHP6.0.10LTS PHP8.1.1
        沒辦法正常獲取驗證碼 php版本改成8.0卻可以

        以上是由福州網站建設的小編為你分享了"tp6使用問題6.0.10在php8.1.1下驗證碼出現問題"文章,如果你在這方面有什么問題,隨時聯系我們

        網友評論

        • heyufeng 03月31日

          將$x強制轉成int型即可,文件路徑是\vendor\topthink\think-captcha\src\Captcha.php 的 224行加上:$x = (int)$x;,反正現在是正常顯示了,更優的做法等大神解答。

        • 捧在手心 02月24日

          我也遇到同種情況

        • mslight 01月28日

          在應用目錄里的provider.php文件中,添加一行:
          error_reporting(E_ALL ^ E_DEPRECATED ^ E_STRICT ^ E_WARNING);
          即可

        • 草札 03月02日

          加這行后,未解決。

        • shu102ming 01月10日

          升級正常

        • lemondata 01月06日

          請問你是怎么升級到6.0.10的啊? 目前我怎么只能6.0.8

        • lemondata 01月06日

          回復 avnving : 是啊,并且我發了帖子,都好幾天沒人審核了,感覺tp是還沒上班,還是要跑路了啊 哭!

        • avnving 01月06日

          我的也是升級不成功

        • yzh52521 01月06日

          正好你去修復一下

        thinkphp6專區有關的文章
        如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢