This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 请教。有可能在address里的URL看上去没变,但实际转到了另一个domain不同的URL?我不想用iFrame。
-newbuddie(登陆);
2010-9-2
(#6257389@0)
-
you are cheating, browser should allow you doing this.
-maplew2008(9.1.1.);
2010-9-2
(#6257397@0)
-
我没明白你的意思。2个URL都归我控制,不能算欺骗吧?
-newbuddie(登陆);
2010-9-2
(#6257418@0)
-
NOT is missing, -- browser should NOT allow you doing this.
-maplew2008(9.1.1.);
2010-9-6
(#6262724@0)
-
这种做法听说是有不过多数是用来诈钱的尤其以冒充某金融机构的网页。不知道楼主这样做有何必要。
-jeff_song(别离开);
2010-9-6
(#6263172@0)
-
.net? server.transfer
-c1xwy(洪兴罩俺去战斗);
2010-9-2
(#6257438@0)
-
java servlet? forward, not redirect
-wolf888(wolf888);
2010-9-2
(#6257495@0)
-
仔细一看,不同的domain?! java servlet forward没戏,只能redirect。
-wolf888(wolf888);
2010-9-2
(#6257497@0)
-
Rewrite或Redirect本身不是问题。问题是address bar里的URL有没有变。
-newbuddie(登陆);
2010-9-2
(#6257505@0)
-
2个URL都归我控制,不能算欺骗吧? -- you are cheating...
-guanshui88(约定);
2010-9-2
(#6257512@0)
-
如果是.NET,在server端用webclient读第2个URL的数据再往Response里写。
-tjhong(啊哈);
2010-9-2
(#6257556@0)
-
2个servers不在同一个地方,联接必须是Internet Protocal。
-newbuddie(登陆);
2010-9-2
(#6257590@0)
-
proxy publishing
-soimer(soimer=soim+er);
2010-9-2
(#6257739@0)
-
按名思义,叫WebClient,就是internet上抓网页用的。不过用起来有点搞,要对HTTP数据收发有些了解,没经验不是很容易做。
-tjhong(啊哈);
2010-9-2
(#6257748@0)
-
url rewriting就可以, by default address bar地址不会变. 如果一定要地址改变, 还须R flag. Apache or IIS ...
-mra(我的幸福你无法想象);
2010-9-11
(#6271210@0)
-
This is called cross-site scripting, which is not allowed by browers.
-oceanwater(灌水日月长);
2010-9-2
(#6257750@0)
-
这是不可能实现的。除非浏览器有Bug,或者你自己定制一个浏览器。不过那样就是在哄自己了。
-c7et11n(拖泥虫);
2010-9-3
{24}
(#6260185@0)
-
有些办法,不过我估计都是你不想要的,简单的设置,不需要修改网站的方法估计没有,非要不惜成本做的话这里写了一个种,不过非常复杂。Domain A: DA
Domain B: DB
DA的默认Page: DAD
主要思路是 DAD用AJAX或web request之类的方法得到DB下面的页面内容
复杂是参数的传递,可以用session,也可用cookie,两网站共享cookie比较简单,如果用cookie,将submit的action页面名称,和所有表单内容存到cookie,然后用DAD发送到DB的页面。
如果DB需要login session, 用.net可以轻松实现,PHP,JAVA不清楚,估计也不难道那里去。
-dzhu(YII);
2010-9-10
{366}
(#6269673@0)