$PHP_REFERER 起不到作用,在play.php里取不到,在play.php里怎么判断 放置 <object ...> 的页面地址

解决方案 »

  1.   

    别用 Referer 判断了, 用 Session 传p=120.swf值吧
      

  2.   

    楼上的说具体点, 如果很多人访问,都用session 岂不是很耗资源
      

  3.   

    同意楼上的
    你可以在显示页面的时候设一个session,在显示flash的时候判断这个session是否存在。
    当然,最彻底的还是修改apache了。
      

  4.   

    我的意思不是怕别人知道 -p=120.swf  ,是怕别人  通过<PARAM   NAME=movie   VALUE=http://www.XXXX.com/play.php来调用我的play.php输出flash流
      

  5.   

    用 <object ...> <embed ...> 播放的文件一般来说是没有 Referer 的
    不能用图片防盗链的办法
      

  6.   

    <OBJECT   classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   id="ADF"   
    WIDTH="100%"   HEIGHT="100%">   
    <PARAM   NAME=quality   VALUE=high>   
    <param   name="Play"   value="-1"> 
    <PARAM   NAME=movie   VALUE=http://www.XXXX.com/play.php?p=120.swf> 
    </OBJECT> 
    在play.php里怎么才能获取 包含<object...>的URL呢
      

  7.   

    打开的页面是html页面,如果想生成session,必须用框架包含一个php文件,那么人家也可以包含我这个生成session的PHP文件来生成SESSION