T*******x 发帖数: 8565 | 1 我用google chrome,有一个网页上面有一个link,可以点击。
我copy link address,然后新开一个tab打开输入这个网址,
但是得到的网页却不同。
我用view page source来看这个网页和里面的这个link,
就是一个普通的...,不是javascript。
请问大家见过这种情况吗?是怎么实现的? | t****t 发帖数: 6806 | 2 referer
【在 T*******x 的大作中提到】 : 我用google chrome,有一个网页上面有一个link,可以点击。 : 我copy link address,然后新开一个tab打开输入这个网址, : 但是得到的网页却不同。 : 我用view page source来看这个网页和里面的这个link, : 就是一个普通的...,不是javascript。 : 请问大家见过这种情况吗?是怎么实现的?
| a***y 发帖数: 2803 | 3 哈哈,php,perl编写的网页是这样的.page source里的...可以用
php里面的echo 命令写出来.
【在 T*******x 的大作中提到】 : 我用google chrome,有一个网页上面有一个link,可以点击。 : 我copy link address,然后新开一个tab打开输入这个网址, : 但是得到的网页却不同。 : 我用view page source来看这个网页和里面的这个link, : 就是一个普通的...,不是javascript。 : 请问大家见过这种情况吗?是怎么实现的?
| l********a 发帖数: 1154 | 4 同问这个问题
是一个php登陆页面,手工输入密码,点击"提交"链接ok
如果用代码添好form,找到提交的,用form.submit()都不行,那个提交又是
个链接,不是按钮,也不能click,实在没辙了 | g*****g 发帖数: 34805 | 5 用HtmlUnit之类的headless browser,内嵌JS引擎,可以实现。
【在 l********a 的大作中提到】 : 同问这个问题 : 是一个php登陆页面,手工输入密码,点击"提交"链接ok : 如果用代码添好form,找到提交的,用form.submit()都不行,那个提交又是 : 个链接,不是按钮,也不能click,实在没辙了
| T*******x 发帖数: 8565 | 6 Thanks. 搞定。
【在 t****t 的大作中提到】 : referer
| T*******x 发帖数: 8565 | 7 这个应该也是referer.
参见http://en.wikipedia.org/wiki/HTTP_referrer.
很多网站检查你点击的这个link是从那个网页中点击出来的,
也就是它的parent page(一般来说)。这个parent page就叫referrer.
如果不是从它的referrer出来的,而是从code里直接出来的,网站不处理。
http request header里有这么一项referrer,
code里把这项设为parent page或者是网站domain一般就行了。
【在 l********a 的大作中提到】 : 同问这个问题 : 是一个php登陆页面,手工输入密码,点击"提交"链接ok : 如果用代码添好form,找到提交的,用form.submit()都不行,那个提交又是 : 个链接,不是按钮,也不能click,实在没辙了
| T*******x 发帖数: 8565 | 8 嗯。。。我不确定。还是听高手的吧。
【在 l********a 的大作中提到】 : 同问这个问题 : 是一个php登陆页面,手工输入密码,点击"提交"链接ok : 如果用代码添好form,找到提交的,用form.submit()都不行,那个提交又是 : 个链接,不是按钮,也不能click,实在没辙了
| p***o 发帖数: 1252 | 9 Run a packet analyzer to see the differences of the two HTTP requests.
If the media is shared, you can even run it from other machines.
【在 T*******x 的大作中提到】 : 嗯。。。我不确定。还是听高手的吧。
| i*****o 发帖数: 1714 | 10 找个可以看http header的工具看看成功的那个header,最有可能是referer,但也有可
能是hidden input, 看看就知道了。
【在 l********a 的大作中提到】 : 同问这个问题 : 是一个php登陆页面,手工输入密码,点击"提交"链接ok : 如果用代码添好form,找到提交的,用form.submit()都不行,那个提交又是 : 个链接,不是按钮,也不能click,实在没辙了
|
|