图片加载失败
首页 动态

Our News

动态

电脑版网站和触屏版手机网站的页面对应跳转

电脑版网站和触屏版手机网站的页面对应跳转

     再有两天2013年马上就要过去了。回想在一年里你有什么收获吗?先诚科技小编首先在这里祝愿大家在新的一年里有大大的收获,下面就说说手机网站,随着手机用户的日益增加,手机网站页也就逐渐的融入大家的生活,那么电脑和手机的跳转就有了。。

      首先我们需要通过程序获取$_SERVER[′HTTP_USER_AGENT′]来判断访客的来访方式,确定好是电脑还是手机(此处以手机为例,电脑访问时道理是相通的),然后跳转,这里如果直接跳转,就不会跳转到对应的页面去。但是我们可以在刚刚的程序上稍加处理,判断当前页面的URL地址,排除主域名外得到的值,以当前页面为例,请注意浏览器的地址栏,那么本页面得到的值应该是/news_342.html。获得的方式主要取决于服务器,不同的服务器将有不同的方法,例如可以使用$_SERVER[′REQUEST_URI′]获得该值。然后跳转的时候,直接跳转至对应的手机版域名+这个值的页面去,不过在这之前,请一定做好数据适配(同步)工作,否则将出现404错误页面。

关于$_SERVER[′REQUEST_URI′]是否支持伪静态?

     其实这个问法不是很标准,部分网友在尝试此操作的时候,发现在IIS环境下$_SERVER[′REQUEST_URI′]其实是不能有效获得正确的值的,例如我们想要跳转到news_342.html这个页面去,而实际上会跳转到伪静态之前的页面news.php?newsid=342。这时就需要我们专门针对这一个服务器来判断该使用什么方法获得伪静态之后的值了,例如,可以尝试使用$_SERVER["HTTP_X_REWRITE_URL"]。这二者之间是有一定的区别的,具体在使用时大家可以遵循这样一个规律:IIS环境下用$_SERVER["HTTP_X_REWRITE_URL"],而Apache环境下则使用$_SERVER[′REQUEST_URI′]。更多有关SERVER的信息大家可以参考PHP手册或使用搜索引擎查询更加详细的资料。

          《网站建设、域名解析、网页设计首选先诚科技。。。》