asp ,asp.net已经发贴一天了,没有解决,现到JSP区来看看能否解决百度贴吧里的一个图片,想不明白为什么里面的图片连接可以捕获到我提交的post数据,查看图片连接是 <img src="http://www.flashswf.com.cn/ws/tp.aspx?a=%A8%D3%CE%DE%CF%DE_New%A8%D3%20&b=%A8%D3%CE%DE%CF%DE_New%A8%D3.jpg" border="0" onerror="checkErrorImage(this)">怀疑难道是我post到百度的数据这个图片URL也能得到吗?如果是这样的话是不是有点不合理啊, 
具体地址为:http://tieba.baidu.com/f?kz=507739255 
绝对不是骗人的,

解决方案 »

  1.   

    这个其实并不是太难理解。首先,它并没有得到你任何的Post信息,但是由于你增加了一个图片在你的帖子中,这样在请求这个图片时,IE就会在请求的头信息中增加了Refer: http://tieba.baidu.com/f?kz=507739255你所请求的图片服务器中页面:http://www.flashswf.com.cn/ws/tp.aspx会得到你的Refer,然后它向百度发出请求http://tieba.baidu.com/f?kz=507739255帖子的最后一页,然后分析HTML结构得到最后一个人的帖子内容(又或者不知道百度没有提供RSS链接)
    tp.aspx就可以根据得到的中文分析数据库中有没有此人的图片,如果有则随机挑一张出来。以上是我个人见解,未必正确。但是我认为可能性是最大的
      

  2.   

    方便的话请ChDw 到下面几个连接说句话吧,给你分分,
    http://topic.csdn.net/u/20081203/13/275c1717-0368-404e-b18b-5a69a0b86dd4.html
    http://topic.csdn.net/u/20081203/19/b7ab1bb7-a693-4615-98fc-72a9a5595d01.html
    http://topic.csdn.net/u/20081204/12/f748dc98-5f39-4826-9551-4a685cdde073.html