php如何隐藏图片的真实地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如何隐藏图片的真实地址相关的知识,希望对你有一定的参考价值。
楼主你好,php可以使用base64编码来隐藏图片真实地址哦,隐藏后会显示data:QUFodHRwOi8vd3d3LmJhaWR1这种格式的图片地址,向某宝这类网站目前都是使用这种方式,并且可以提高加载速度,具体的PHP代码可以如下:<?php
header(\'Content-type: text/html; charset=utf-8\');
if (strtolower($_SERVER[\'REQUEST_METHOD\']) == \'post\')
if (!isset($_FILES[\'file\'])) exit(\'请上传图片\');
$file = $_FILES[\'file\'];
$dataType = array(\'png\', \'jpg\', \'jpeg\', \'gif\');
$ext = strtolower(substr(strrchr($file[\'name\'], \'.\'), 1));
if (!isset($file[\'tmp_name\']) || $file[\'error\'] > 0) exit(\'上传失败\');
if (!in_array($ext, $dataType)) exit(\'图片格式错误\');
$file = file_get_contents($file[\'tmp_name\']);
$data = base64_encode($file);
echo \'data:image/\'.$ext.\';base64,\'.$data;
else
?>
<html>
<head><title>图片base64编码</title></head>
<body>
<form method="post">
<input type="file">
<input type="submit" value="提交">
</form>
</body>
</html>
<?php
?> 参考技术A 不知道你说的图片以什么方式显示.在一定环境变通的方法还是有的如果预览时.可以采用发送的方式.,就像验证码. 参考技术B 楼主,貌似不能隐藏吧。。
在中国生活,隐藏真实身份的10条建议
本期话题:如何在中国大陆生活,尽可能隐藏个人真实身份,躲避广告、诈骗骚扰。
新闻事件:山东女大学生徐玉玉遭遇诈骗死亡;建设银行储户被转移存款;
1 手机号码:阿里小号,随用随扔;
2 电子邮箱:一次性邮箱、Gmail邮箱、域名邮箱、别名邮箱;
3 身份证号码:一条Google搜索命令搞定 “身份证 filetype:xls”
4 家庭住址:自提点地址、小区物业处代收、公司地址;
5 个人照片:google以图搜图、隐藏exif元数据信息;
6 银行卡:专卡专用、禁开网银、手机银行、支付宝、微信、理财App自动扣款功能;
7 使用网络远程手机,避免手机木马病毒;推荐 testobject
8 智能手机不要使用国产XX手机助手、不要安装企业渠道应用、不要安装描述文件;
9 使用加密代理上网;
10 使用tor匿名上网,最大程度隐藏真实身份;
推荐:《完全失踪手册》
以上是关于php如何隐藏图片的真实地址的主要内容,如果未能解决你的问题,请参考以下文章