gpt4 book ai didi

php - 如何使用 php 和 html 创建图像标题页

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:33 25 4
gpt4 key购买 nike

我想在 php 上创建一个图像标题页面,我可以在其中包含一些非 ssl 的 url 以获得完全 ssl 加密的网页,例如 duckduckgo 的这项服务:

http://images.duckduckgo.com/iu/?u=http://4.bp.blogspot.com/-JOqxgp-ZWe0/U3BtyEQlEiI/AAAAAAAAOfg/Doq6Q2MwIKA/s1600/google-logo-874x288.png

此时我的页面显示像 duckduckgo 这样的图像,但是如果我包含像 duckduck go 中的架构这样的 url (www.example.org/img.php?img= http://www.image.php/img.jpg )。图像不加载。我认为这是图像标题的问题。

我的代码:

<?php
session_start();
$img = $_GET["img"];
echo imagejpeg($img);
?>
<html>
<head>
<meta content="width=device-width; height=device-height;" name="viewport">
</head>
<body>
<img class="decoded" alt='<?php echo $img; ?>' src='<?php echo $img; ?>'>
</body>
</html>

最佳答案

您想要的是通过您的服务器将图像从服务器加载到客户端。您可以通过制作一个公共(public)的独立 php 文件来做到这一点,例如 image.php。

因此,使用您在 html 页面顶部的代码制作一个 php 文件 image.php。你只需要在上面有这段代码:

header('Content-Type: image/jpeg');

现在你可以这样调用它:http://your-domain.com/image.php?img=https://your-domain.com/images/your-image.jpg

关于php - 如何使用 php 和 html 创建图像标题页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25978226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com