1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | <?php /* 使用方法:将上述代码保存为dao4.php, 比如测试用的validatecode.rar在站点http://www.XXXX.com里面, 则用以下代码表示下载连接. 文件名?site=1&file=文件 例如以下URL: */ $okaysites = array ( ); //白名单 $ADMIN [ 'url_2' ] = "" ; //下载地点2,以此类推 $reffer = $HTTP_REFERER ; if ( $reffer ) { $yes = 0; while (list( $domain , $subarray ) = each( $okaysites )) { if ( ereg ( $subarray , "$reffer" )) { $yes = 1; } } $theu = "url" . "_" . "$site" ; if ( $ADMIN [ $theu ] AND $yes == 1) { header( "Location: $ADMIN[$theu]/$file" ); } else { header( "Location: $ADMIN[defaulturl]" ); } } else { header( "Location: $ADMIN[defaulturl]" ); } ?> |
- 本文固定链接: https://zxbcw.cn/post/3538/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)