首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制别人访问我的网站脚本?

如何限制别人访问我的网站脚本?
EN

Stack Overflow用户
提问于 2016-04-25 17:16:20
回答 1查看 47关注 0票数 0

我有一个剧本可以生成一个化身。这是我的结构:

代码语言:javascript
复制
-folder1
   -scripts
       -MakeAvatar.php
   -img
       -avatar

我把它用在其他页面上,比如:

代码语言:javascript
复制
$name = 'anything';
$hash = md5($name);
$input  = "http://localhost/folder1/scripts/MakeAvatar.php?hash=$hash";
$output = "../../folder1/img/avatar/".$name.".jpg";
file_put_contents($output, file_get_contents($input));

正如你所看到的,每个人都可以访问这个脚本并制作一个化身:

代码语言:javascript
复制
http://localhost/folder1/scripts/MakeAvatar.php?hash=$hash

我怎么能只为我自己的网站贡献这个脚本而禁止其他人使用它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-25 17:23:37

将脚本放置在web根目录之外。

代码语言:javascript
复制
scripts
 -MakeAvatar.php
public (or whatever you call your webroot)
 -img
 -index.php

这意味着www.site.com会转到index.php,但是您无法从浏览器导航到脚本。但是,您可以通过执行:../scripts/MakeAvatar.php (来自index.php)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36847008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档