Encode Image Url 这可能吗
Encode Image Url is this possible
如何像这样使用 base64 隐藏 url?
<img src="show_image.php?url=aHR0cDovL2RvbWFpbi5jb20vaW1hZ2UuanBn">
在 php 中,您可以使用 base64_encode() 在 base64 中编码,并使用 base64_decode() 解码。
因此,在您的 html 页面脚本中,您可以执行以下操作:
<?php
$imageUrl = 'the image url';
echo '<img src="show_image.php?url=' . base64_encode($imageUrl) . '">';
当然,您需要在 show_image 脚本上对其进行解码:
<?php
$imageUrl = base64_decode($_GET['url']);
$image = imagecreatefromstring(file_get_contents($imageUrl));
header('Content-Type: image/png');
imagepng($image);
如何像这样使用 base64 隐藏 url?
<img src="show_image.php?url=aHR0cDovL2RvbWFpbi5jb20vaW1hZ2UuanBn">
在 php 中,您可以使用 base64_encode() 在 base64 中编码,并使用 base64_decode() 解码。
因此,在您的 html 页面脚本中,您可以执行以下操作:
<?php
$imageUrl = 'the image url';
echo '<img src="show_image.php?url=' . base64_encode($imageUrl) . '">';
当然,您需要在 show_image 脚本上对其进行解码:
<?php
$imageUrl = base64_decode($_GET['url']);
$image = imagecreatefromstring(file_get_contents($imageUrl));
header('Content-Type: image/png');
imagepng($image);