所以我有这个页面 .html 、 .php 等等将它发送给某人,但我希望那个人在我的网站上看到它,所以我会像 mypage.com/example.php(somecodehere?)/images/image1.jpg
它会打开 example.php(或 .html),其中 image1.jpg 显示我的代码所在的位置(假设在中间)
有什么简单的方法可以做到这一点吗?
谢谢
您应该使用 $_GET 来获取图像:
www.exapmle.com/page.php?imagename=image1.jpg => simple example for the page.php code
<?php
echo "<img src=\"{$_GET["imagename"]}\">";
?>
请注意,这是一个危险的代码,您应该始终检查用户的输入。
您需要使用 $_GET[] 来获取图像路径。假设您的链接是:
http://blabla.com/example.php?img=image1.jpg
现在,您需要获取该 img 值:
$img = $_GET["img"];
现在您有了要显示的图像:)
那么,据我了解,您在您的网站上托管了一张图片,您希望通过某种链接与人们分享?
如果是这样,最好的方法是通过 GET 变量。例如,如果您有一个名为:holiday.jpg 的图像,则链接将是:
http://domain.com/example.php?img=holiday.jpg
因此,在您的网页 example.php(必须具有 .php 分机)中,您将拥有以下内容:
<html>
<head>
<title>IMG SITE</title>
</head>
<body>
<div class="content">
<?php
if(isset($_GET["img"])) echo '<img src="/images/directory/'.$_GET["img"].'">';
?>
</div>
</body>
</html>
注意不要在 GET 变量中使用斜杠,例如: /image/directory/holiday.jpg 。通过用 %2F 替换破折号来正确地避免这种情况