php如何实现页面部分跳转?

在页面中点击次级导航栏,如何实现网页地址不变,部分内容切换。

例如:http://www.dltour.gov.cn/main/shoppingstreet.html?m=selectList&id=2&type=1 左边购物那个地方的形式。(不是广告,只是觉得自己说的不明白,会的人帮帮忙)
希望各位给一些相关的教程和讲解。谢谢了,非常感谢......

  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>      
<meta http-equiv="refresh" content ="1; url=<?php echo $url;?>">      
</head>      
<body>      
页面将在10秒后进行跳转!!!   
</body>    
</html>

3.利用JS进行跳转;

<?php    
//示例跳转网址  $url="www.chinawinxp.com";
$url="

echo( "<script language='javascript' type='text/javascript'>");    
//重定向
echo ("window.location.href={$url}");    
echo ("</script>");    
?>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-06
简单的可以用iframe或frameset实现(和php无关.)[不推荐]

复杂一点的可以使用ajax实现(也和php无关.)[推荐]

还可以先用php程序把所有要显示的数据全部加载下来,再在页面上隐藏一部分,用js控制如何显示隐藏.[这个不推荐]本回答被提问者和网友采纳
第2个回答  2015-10-19
页面A中用iframe容器加载了页面B,在B中用Response.Redirect、window.location.href
效果就是局部跳转
第3个回答  2009-03-28
使用框架~~~
第4个回答  2009-03-18
像页面分栏式的.好像是不可能的.可以多窗口打开.
相似回答