资源解释为图像,但使用MIME类型texthtml,curl,php进行传输

资源解释为图像,但使用MIME类型texthtml,curl,php进行传输,第1张

概述我收到了这个我以前没见过的错误.我正在使用cURL尝试从我的网站获取验证码图像,但我得到此错误而不是我想要的图像. if(isset($_GET['captcha'])) { $curl->open("GET","https://mydomain.com"); $curl->exec(); preg_match('/_mobile_sess=[^;]+/', $curl->getHeade 我收到了这个我以前没见过的错误.我正在使用cURL尝试从我的网站获取验证码图像,但我得到此错误而不是我想要的图像.

if(isset($_GET['captcha'])) { $curl->open("GET","https://mydomain.com"); $curl->exec(); preg_match('/_mobile_sess=[^;]+/',$curl->getheaders(),$sess); $_SESSION['cookie'] = $sess[0];  preg_match('/ame="authenticity_token" type=\"hIDden\" value=\"(.+?)\"/i',$curl->responseText,$tkn); $_SESSION['token'] = $tkn[1]; preg_match('/\/signup\/captcha\/([0-9-a-z]+)\.gif/i',$cs); $_SESSION['captchaUrl'] = $cs[1]; $curl->open("GET","http://mydomain.com" . $cs[0]); $curl->cookie = $_SESSION['cookie']; $curl->exec(); echo $curl->responseText; dIE;

}

我将MIME类型设置为< Meta http-equiv =“Content-Type”content =“image / gif”>在我的HTML文档的头部,但仍然得到相同的问题.

这是我试图输出图像的形式.

if(empty($_SERVER['query_STRING'])){  echo "<center><form method='POST' action='?go'>  <input  type='hIDden' name='nameC' value='- SAFAL -' ><br/>  <b>User name</b><br><input name='login' size='30' ID='login'    value='safal".rand(111111,9999999)."'><br/> <b>Password</b><br><input name='senha' ID='senha' size='30' value='".rand()."'><br/>  <br> <img src='?captcha'><br/> <input name='cs' ID='cs' placeholder='Put The Capcha' size='20'  onclick='if(this.value==\"Digite aqui\") this.value=\"\"'><br><br><br> <input type='submit' value='Click Here' ID='btn'> </form>";}
解决方法 通过Google搜索偶然发现了这个问题.添加我的案例以供参考:

如果你设置了一个background-image:url(‘../ img / sample.png’);像这样使用单引号,Chrome / Opera控制台也会显示此警告.

消除引号就可以了.

总结

以上是内存溢出为你收集整理的资源解释为图像,但使用MIME类型text / html,curl,php进行传输全部内容,希望文章能够帮你解决资源解释为图像,但使用MIME类型text / html,curl,php进行传输所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1074361.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存