本文目录一览:
- 1、php隐藏图片真实地址代码??
- 2、求用PHP将远程调用的图片地址隐藏的方法
- 3、javascript php如何隐藏图片真实地址?用问号的形式表示.
- 4、php网站,html网页怎样隐藏图片的真实地址或名称。
- 5、用php文件来显示网络图片以达到隐藏文件真事路径的方法!
- 6、PHP如何隐藏静态网页的真实地址及下载文件的绝对路径
php隐藏图片真实地址代码??
/*图片转换为 base64格式编码*/
$img = 'uploads/01.png';
$base64_img = base64EncodeImage($img);
echo 'img src="' . $base64_img . '" /';
function base64EncodeImage ($image_file) {
$base64_image = '';
$image_info = getimagesize($image_file);
$image_data = fread(fopen($image_file, 'r'), filesize($image_file));
$base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data));
return $base64_image;
}
你可以把图片内容转为base64的,这样就不会图片的地址了,但是页面体积会变大,
img src="base64之后的值 /
求用PHP将远程调用的图片地址隐藏的方法
写一个 image.php 通过传递参数来决定显示什么图片;image.php:?php$url = isset($_GET['url']) ? trim($_GET['url']) : '';if (!empty($url)){ echo $url;}else{ echo 'error';} img src="image.php?url= "
javascript php如何隐藏图片真实地址?用问号的形式表示.
大多数网站都是动态输出图片的。
问好加参数,这个参数很可能只是请求的一个加密过的参数而已。
而服务器端拿到参数以后,从数据库里面提取图片,再动态加载到网站上。
而服务器端在拿到参数的时候,会校对session等等不同的东西来确定你是不是有权限获取图片。
或者干脆就是这个地址一次性过期。
而问号,是很多网站判断请求头性息的分隔符。
js端正常请求,php写成动态代码,然后加入验证和md5加密…因该就能简单实现。(但是要做企业级的话…这显然是不够的…所以…我也不是很清楚他们的具体实现方案)
希望有帮到你……喵
php网站,html网页怎样隐藏图片的真实地址或名称。
可以了解下防盗链技术,限制只能是规定的页面才可以访问你的图片...
用php文件来显示网络图片以达到隐藏文件真事路径的方法!
定义一个页面然后把参数传递进去
?php
$image_src = '';//传递的参数
$image = array_pop(explode('/',$image_src));
//如果传递的不是URL 上两步可以不写
$image_type = array_pop(explode('.',$image));
header("Content-type:".$image_type);//注意类型
$filecontent = file_get_contents($image_src);//读取文件
echo $filecontent;//输出文件
该页面就是一个图片 可以在IMG 的src中直接使用
PHP如何隐藏静态网页的真实地址及下载文件的绝对路径
将文件地址存在数据库中,每个文件都有一个自增的Id
建立一个动态页面,接受一个叫id的get参数,然后从库中查文件地址,将文件内容读入内存后输出即可
输出前要给一个header,指出文件的类型
如
header("Content-type: application/octet-stream");表示下载一个文件
header("Content-type: text/html; charset=utf-8"); 表示显示一个网页(注意编码)