php跳转到html页面
① php如何实现页面部分跳转
PHP实现页面跳转的方式很多,可以使用header函数实现重定向,可以利用HTML Meta标签功能,以及js等来实现。示例如下:
1.PHP header函数:
<?php
header("Content-type:text/html;charset=utf-8");
//示例跳转网址$url="www.chinawinxp.com";
$url="
//重定向浏览器
header("Location:{$url}");
//退出
exit;
?>
2.使用HTML中Meta标签实现跳转,content:跳转秒数(多少秒之后进行页面跳转);url:跳转地址。
<html>
<head>
<metahttp-equiv="refresh"content="1;url=<?phpecho$url;?>">
</head>
<body>
页面将在10秒后进行跳转!!!
</body>
</html>
3.利用JS进行跳转;
<?php
//示例跳转网址$url="www.chinawinxp.com";
$url="
echo("<scriptlanguage='javascript'type='text/javascript'>");
//重定向
echo("window.location.href={$url}");
echo("</script>");
?>
② php 中如何实现跳转到一个新的页面
1、首先用HTTP头信息重定向到另外一个页面的方法,如下图所示。
③ php怎么跳转到html页面,并且向html传递数据急求解答
header("Location: http://www.xx.com?x=xx");
传递参数。后面直接加参数就好了啊。
④ php html登录成功时,怎样实现跳转页面
可以用以下方法
1) html的实现
<head>
<!-- 以下方式只是刷新不跳转到其他页面 -->
<meta http-equiv="refresh" content="10">
<!-- 以下方式定时转到其他页面 -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>
优点:简单
缺点:Struts Tiles中无法使用
2) javascript的实现
<script language="javascript" type="text/javascript">
// 以下方式直接跳转
window.location.href='hello.html';
// 以下方式定时跳转
setTimeout("javascript:location.href='hello.html'", 5000);
</script>
优点:灵活,可以结合更多的其他功能
缺点:受到不同浏览器的影响
3) 结合了倒数的javascript实现(IE)
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>
优点:更人性化
缺点:firefox不支持(firefox不支持span、div等的innerText属性)
3') 结合了倒数的javascript实现(firefox)
<script language="javascript" type="text/javascript">
var second = document.getElementById('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementById('totalSecond').textContent = --second;
if (second < 0) location.href = 'hello.html';
}
</script>
4) 解决Firefox不支持innerText的问题
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('totalSecond').innerText = "my text innerText";
} else{
document.getElementById('totalSecond').textContent = "my text textContent";
}
</script>
5) 整合3)和3')
<span id="totalSecond">5</span>
<script language="javascript" type="text/javascript">
var second = document.getElementById('totalSecond').textContent;
if (navigator.appName.indexOf("Explorer") > -1) {
second = document.getElementById('totalSecond').innerText;
} else {
second = document.getElementById('totalSecond').textContent;
}
setInterval("redirect()", 1000);
function redirect() {
if (second < 0) {
location.href = 'hello.html';
} else {
if (navigator.appName.indexOf("Explorer") > -1) {
document.getElementById('totalSecond').innerText = second--;
} else {
document.getElementById('totalSecond').textContent = second--;
}
}
}
</script>
⑤ php点击按钮跳转页面
<inputtype="button"onclick="window.location.href='login.php'"value="点击跳转">
⑥ php跳转html 通过onload方法传参数的问题
js函数呗,window.onload=function(){
//这里的函数在页面元素加载完成时候会自动调用
alert('成功');
}
你说的参数传递问题吗,php传递参数给html页面?那只有在地址栏传参数了
$url = 'www.xxx.com/sss.html?gram='.'$参数1';
header("Location:$url");
php传参数给php页面,要用到curl,你自己去网络吧,不能什么我都告诉你
⑦ php页面之间的跳转可以传递ID,那php页面跳转不同的html页面怎么办
您好,很高兴回答您的问题,希望我的回答可以帮到您,谢谢。
如果您的html页面是动态获取数据,那么你在点击列表的时候把文章id传到服务器中,然后服务器返回的数据渲染到html页面,这样就可以实现跳转了
⑧ PHP页面跳转几种实现方法
目前我知道两种跳转方式最常用,一种是form表单提交,一种是js中location.href跳转