其他人可以使用fwrite来操作我域中的文件吗?

时间:2018-11-13 03:47:48

标签: php html security

在我拥有的域上,是什么使其他网站的其他编码人员无法使用与此类似的代码来操纵我的页面?

<?php
$fname = 'www.somedomain.com';
$open = fopen($fname, 'w');
$txt = "<!DOCTYPE HTML>\n<html>...<!--Code goes here-->...</html>";
fwrite($open, $txt);
fclose($open);
?>

1 个答案:

答案 0 :(得分:0)

如果您是指其他人正在以某种形式的共享主机模型在同一服务器上运行他们的代码:操作系统文件权限。系统的每个用户(将是 you )都有自己的用户名,文件和目录仅属于该用户,其他用户无法访问。

如果您是指其他任何地方的人,甚至不在同一台服务器上:该服务器仅运行仅接受HTTP网络请求的Web服务器。您无法通过HTTP服务器访问文件系统。该服务器根本无法为您提供通过Internet访问任何文件的功能。