直接在http服务器上作是最好的,不清楚taobao的实现,他们的连接都一样么?

解决方案 »

  1.   

    直接在Apache服务器或者在PHP中都可以做,
    具体方法是判断HTTP请求头信息中的Referer信息为你制定网站内容。
    但是,发送Referer信息只是HTTP客户端的一项义务,
    HTTP通信协议决定了,服务器无法绝对的判断请求的来源途径。
    这种判断Referer信息的方法只能适用于普通浏览器的情况。
      

  2.   

    用php判断来源是否正确,是否允许,然后跳
    类似这种
    img.php?img=abc.jpg
      

  3.   

    谢谢楼上的但是问题是淘宝的地址都一样的 只有最后一串加密的什么不一样 所以需要部分啊 部分淘宝的商店可以 部分不可以 现在用Referer,我觉得根本没办法区分淘宝的不同用户啊 http://auction1.taobao.com/auction/item_detail-0db2-8b4481994fa3c8f98012098651e3964d.jhtml
      
    淘宝的地址都是这样的  只有8b4481994fa3c8f98012098651e3964d这部分不一样 利用地址的话 我觉得没办法区分
      

  4.   


    唉 我也想想 想不出好的办法啦  
    加水印的话 加一样的还好 我估计要加几百个不一样的水印,
    有没有php的方法可以直接选择在图片上加不同的水印的呢 (不要上传的那种)
    我现在是想每个用户登录的时候 php自动给图片加水印, 水印是用户的用户名 这样不知道可不可以...
      

  5.   


    不是 是说我们自己网站登录的时候 这样每个人看到的就是有不一样水印的图片了
    上传是要的 只是想要只上传一份没加水印的 然后每个人浏览网站的时候php自动加不一样的水印想想应该比较难 如果是都临时生成一份图片的话 那估计服务器会受不了...
      

  6.   

    顺便问一下 
    http://www3.naning9.com/shop/detail.php?pno=F95EC3DE395B4BCE25B39EF6138DA871&rURL=http%3A%2F%2Fwww3.naning9.com%2Fmain%2F&ctype=1&cno1=这个网站的菜单中查看源文件无效是怎么实现的呢 我有看到代码中有这个 
    <IFRAME style="DISPLAY: none" name=hidden1214303061 src="" 
    frameBorder=0 width=0 scrolling=no height=0></IFRAME>但是感觉不是这个的功劳http://www3.naning9.com/main/
    这个页面里面也有 但是可以查看源文件 找到不同的是不能看的页面多了http://web.naning9.wisamall.net/wm_engine_V2_naning9/_engine/common/shop.js 
    但是我在shop.js里找到的 看起来并不相关...
      

  7.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ilovejamy】截止到2008-06-27 10:47:24的历史汇总数据(不包括此帖):
    发帖数:2                  发帖分:50                 
    结贴数:0                  结贴分:0                  
    未结数:2                  未结分:50                 
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  8.   


    你要做的好像是要获取不属于自己管理权限内域名下的独享信息。
    如果真得让你做到了,恐怕又要出一个惊天大bug了。除非掏宝提供认证API或是其他可以认证的方法,否则你不太可能得到用户在掏宝的认证信息。
    除了利用HTTP通信原理,目前应该没有别的途径。
    Google、Yahoo、Amazon、Ebuy都提供外部API,如果有兴趣,你可以看看这些网站的东西。