导航:首页 > 编程语言 > php隐藏图片地址

php隐藏图片地址

发布时间:2023-01-08 01:28:06

Ⅰ 求用php将远程调用的图片地址隐藏的方法

简单一点的是直接用base64_encode编码和base64_decode解码。如下:
//图片输出页 imageOutput.php
<html>
<head>
<title>OutPut Image</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
</head>
<body>
<div><img src="http://www.test.com/getImage_process.php?id=<?php echo base64_encode('http://img01.taobaocdn.com/bao/uploaded/i1/T1KNuWXdlgXXXBSUbb_095424.jpg_460x460.jpg')?>"/></div>
</body>
</html>
//图片处理页 getImage_process.php
<?php
$url = base64_decode ($_GET['id']);
echo file_get_contents($url);

//End_php

javascript php如何隐藏图片真实地址用问号的形式表示.

这是因为怕被盗图,或者被破译。很简单地,所有的图片显示都是从一个img.php 出去,后面上?后面跟参数,img.php页面根据不同的参数,才找到服务器上的图片。
img.php代码示例:
header("Content-type: image/png;charset=utf8"); //该页面是显示图片的
$im = imagecreatefromjpeg("../img/mat/ad/linktech/{$v}/{$s}.jpg"); //根据不同参数找到对应的图片

header("Cache-Control: max-age=1, s-maxage=1, no-cache, must-revalidate");
header("Content-type: image/png;charset=utf8");
imagepng($im); //显示图片文件
imagedestroy($im);
如果参数错误,或者访问没有session控制,就不显示图片。

Ⅲ 求用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= http://xxx.com/xxx.jpg">

Ⅳ php网站,html网页怎样隐藏图片的真实地址或名称。

可以了解下防盗链技术,限制只能是规定的页面才可以访问你的图片...

Ⅳ php隐藏图片真实地址代码怎么用

<?php
/**
* @molar 这个脚本将会隐藏图片的真实地址
* @param name string 图片名称
* @example <img src=" http://www.xxx.com/getImg.php?name=demo.jpg" />
* 等同于 <img src=" http://www.xxx.com/images/demo.jpg" />
*/
//设置图片真实地址所在的文件夹,您所帖的代码当中少了一个分号.程序会报错
$image_path="images/";
//从URL当中得到文件名.比方说本程序的名字为getImg.php,传入参数name=demo.jpg
//即URL地址为getImg.php?name=demo.jpg,
$image_file=$image_path.$_GET['name'];
//以只读模式打开文件
$sTmpVar = fread(fopen($image_file, 'r'), filesize($image_path));
//设置文件头显示为图片.
header("Content-type: image/* ");
//输出数据流
echo $sTmpVar;
?>

Ⅵ php隐藏图片真实地址代码

/*图片转换为base64格式编码*/
$img='uploads/01.png';
$base64_img=base64EncodeImage($img);
echo'<imgsrc="'.$base64_img.'"/>';

functionbase64EncodeImage($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隐藏图片地址相关的资料

热点内容
对外汉语pdf 浏览:514
如何用mamp本地web服务器 浏览:869
如何加密自己js代码 浏览:623
排列组合a与c的算法 浏览:534
如何在文件夹中找到同名内容 浏览:786
有什么app文字转韩文配音 浏览:372
循环宏1命令 浏览:35
斐波那契数列矩阵算法 浏览:674
公式保护后加密不了 浏览:82
java跳转到jsp 浏览:819
327平方根算法 浏览:216
win7美化命令行终端 浏览:797
免加密狗图片 浏览:485
一只透明的鸟是什么app 浏览:817
空气压缩机油批发商 浏览:69
linuxifexist 浏览:4
加密tf卡拷入文件 浏览:399
山西php工资 浏览:673
福州看病预约用什么小程序app 浏览:238
php保留两位小数不四舍五入 浏览:292