通过设置img src从PHP重定向到HTML
Redirecting to HTML from PHP with setting img src
我是HTML和PHP的新手。我正在设计一个html页面,它调用php进行一些计算。最后,php函数返回一个src路径。我想用预先存在的img标记调用初始html页面,并将img标记的src设置为php函数中包含的src-url。
我正在使用
echo
'<script>',
'<a href="Age.html"><img id= "preview" name= "preview" src=' + $src_path + '/></a>;',
'</script>';
src_path=http://localhost:8082/AgePage/uploads/case.jpg,我可以通过回声进行检查。但它并没有重定向到Age.html页面。如果我这么做很简单:
echo
'<script>',
'window.location.href = "http://localhost:8082/AgePage/Age.html";',
'</script>';
它重定向到Age.html页面。
请帮忙。代码片段会很棒。非常感谢。
您必须像这样分离javascript和HTML:
<html>
<body>
<?php
echo '<a href="Age.html"><img id= "preview" name= "preview" src="' . $src_path . '"/></a>';
?>
</body>
</html>
请注意,如果您想在PHP中进行纯重定向(不在图像上放置链接,而是手动进行),则不必进行Javascript重定向(也不应该这样做,因为用户可以在浏览器上关闭Javascript)。你可以在php:中完成
<?php
header('Location: '.$your_url);
?>
***更新***********
PHP文件:
<?php
//This will set a cookie for 1 hour named imageToOutput, change $path for the path you want to set
$path = '/my/file/path.png';
setcookie("imageToOutpout", $path, time()+3600);
header('Location: home.html');
?>
然后,在你的家.html
<html>
<body>
<a href="Age.html"><img src="<= $_COOKIE['imageToOutput'] ?>" name="preview" /></a>
</body>
</html>
注意,<?= ?>
与在PHP 中执行echo相同
相关文章:
- 如何在一页网站中使用PHP重定向到一个页面
- 当达到codeigniter/tank auth会话超时时,在ajax调用中处理php重定向
- php重定向到一个空白页面
- 表单处理后 PHP 重定向
- 使用PHP重定向页面,并将JSON字符串发送到Javascript
- 使用 php 重定向页面
- 如何使用 php 重定向到上一页并保持所有填充的输入相同
- 如何使用php重定向到主页
- 在 asp.net 网络表单中添加一个 jquery 表单,该表单需要使用 php 重定向到站点
- 尝试删除电子邮件形式的PHP重定向功能并将其转换为弹出消息
- 使用 AJAX “继续”PHP 重定向
- PHP重定向到另一个没有空白页的页面
- 当传递单选按钮值时,PHP重定向到另一页上的锚链接
- php重定向头未通过ajax调用发送
- 通过设置img src从PHP重定向到HTML
- 在纯PHP重定向前的倒计时计时器
- Javascript “window.location” 停止 PHP 重定向
- PHP重定向破坏ajax,所以强制一次Jquery页面刷新
- php重定向后执行javascript函数
- 如何更正服务器中的php重定向错误