地址栏不变 可以仿照论坛的做法,用action来取得不同的模板 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象有个URL改写技术,以前听唠叨老大提过,不知道能不能适合你用. piner(php&自由通)的方法确实是一个办法..还有一点就是谁说用了框架就要改变全部框架呀..? [楼主]lzkd(浪子快刀) 提示得很好,楼下的不要再用框架。“piner用action来取得不同的模板。 lzkd(浪子快刀)好象有个URL改写技术。 ”二位具体讲讲。 地址栏的网址永远保持其域名名字,不随访问而改变?又不要框架这是不可能的任务,除非你自己开发一个浏览器。即使是action,url也会改变的。 [楼主]这么早就定述不可完成的任务? impossible is nothing 这是阿迪的广告语。呵呵,大家在帮忙找找,如果高人献策,上面二位会很没面子的:) 用框架的确可以实现地址栏不变但有各条件:没有使用框架破坏者脚本放到一个大的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> apache的mod_rewrite,是将一个符合一定规则的url rewrite成另外一个url,即相当于将一个url redirect到另外一个url,而楼主希望url没有变化,mod_rewrite也就无从用起了,对不?其实用框架没有任何问题,几乎不需要修改任何代码,楼主先以原来首页做一个框架,宽度为0,用户也就看不到了,只是在原来首页上做一个javascript检测,如果框架已存在,就load原来页面,否则load框架页面... dns设置里有个静态域名设置的,不过要通过网站申请的还有么就是通过iframe来实现了 我想到了,把网站所有内容整和到一张网页上去,根据用户选择用js判断哪些显示哪些隐藏。这样url永远都不会变了。 以前有过这么做过,你的程序不用改动,在域名所指空间里新建一个index.htm,里面用框架,框架的高设置0(不行就设置为1),这样在index.htm页里用一个跳转语句指身你的程序目录,这样就达到你的要求了 无论采用何种方法,都需要向服务器传递额外的信息,否则你的页面就不会变了。所以,你若想完全不修改已做好的程序是不可能的满足你的需求通常的做法是1、使用框架2、使用post方式的表单3、使用cookie易用性和适用范围随序号递减上面友人提到的urlrewrite是不行的,因为urlrewrite依然要通过url来区别目标。而你是希望隐藏url html没有秘密,不论你怎么隐藏,只要在网页上右键选属性,怎么隐藏的url都能看见。隐藏url一般是为了美观。要想达到你的BT目的你只能另外开发浏览器了,偶等无能为力 可以使用apache的mod_rewrite。或者iis的isapi rewrite 当然你使用隐藏框架也是可以。再其次你直接用php读一个url地址的内容回来。想怎么就怎么。 用FLEX想怎么就怎么样.反正就是一页 何必呢。实在想这样,把所有变量都隐藏提交好过了。对于其他页面,全部采用require方式。集中在一个里面处理好过。乱说的。无怪。 mod_rewrite不能实现你的要求,只能放在大的frame里。 隐藏地址栏!使用window.open打开你的主页面,控制地址栏隐藏location=no :) 请问怎么查询系统最近5天生成的txt文件并提供链接给访问者下载 多维数组排序问题 一个正则表达式请教 PHP连接MYSQL数据库的问题! 如何显示每个IP只能投票一次??急,大家帮帮忙 PHP服务器的环境该怎么说才是准确的? sessionID是如何在客户端和服务器端传递的? floor()求整数的大~~~~大~~~~大~~~~大问题!立刻给分! php通过id生成短网址 客户电脑访问网站,后台读session报错,显示Undefined index: 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 :)