可以仿照论坛的做法,用action来取得不同的模板
解决方案 »
- php项目中要从用户上传的swf文件中截取一张图片,请问如何做到
- php如何获取网站首页外部链接和链接文字?
- php5.2 无法识别 "<?" start tag?
- 利用php代码转换编码格式的问题
- 一个关于post传递数据的问题
- 请问一个得出数组的方法?
- 用PHPExcel读取文件,怎么判断某个字段的内容有没有重复
- 深圳诚聘php+MySQL软件设计师
- 在用php连接sybase时,Sybase_CT和Sybase_DB有什么区别呀?一般都是用的什么呀?
- 最近公司换了linux开发环境,配置中发现一个phpMyAdmin小问题,请帮忙
- php高手帮帮忙!!!!!!!!!!!!!!急!!!!!!!
- 如何远程连接MYSQL数据库
还有一点就是谁说用了框架就要改变全部框架呀..?
lzkd(浪子快刀) 提示得很好,楼下的不要再用框架。“piner用action来取得不同的模板。 lzkd(浪子快刀)好象有个URL改写技术。 ”二位具体讲讲。
又不要框架这是不可能的任务,除非你自己开发一个浏览器。即使是action,url也会改变的。
但有各条件:没有使用框架破坏者脚本放到一个大的FRAME里面使绝对可行的
源码:
index1.htm为原来程序的首页<html>
<head>
<!--这一段就是框架破坏者脚本-->
<Script LANGUAGE="JavaScript">
if(self!=top){top.location=self.location;}
</script>
<!--当然,是破坏别人的框架-->
<title>XXXXXXXXX</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<FRAMESET border=0 frameBorder=0 frameSpacing=0 rows=0>
<FRAME name=main noResize src="index1.htm"><NOFRAMES>
</body>
</html>
其实用框架没有任何问题,几乎不需要修改任何代码,楼主先以原来首页做一个框架,宽度为0,用户也就看不到了,
只是在原来首页上做一个javascript检测,如果框架已存在,就load原来页面,否则load框架页面...
这样url永远都不会变了。
满足你的需求通常的做法是
1、使用框架
2、使用post方式的表单
3、使用cookie
易用性和适用范围随序号递减上面友人提到的urlrewrite是不行的,因为urlrewrite依然要通过url来区别目标。而你是希望隐藏url
隐藏url一般是为了美观。要想达到你的BT目的你只能另外开发浏览器了,偶等无能为力
当然你使用隐藏框架也是可以。再其次你直接用php读一个url地址的内容回来。想怎么就怎么。
想怎么就怎么样.
反正就是一页
乱说的。无怪。
使用window.open打开你的主页面,控制地址栏隐藏location=no :)