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



在我拥有的域上,是什么阻止其他网站的其他程序员使用类似的代码操纵我的页面?

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

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

如果你指的是其他地方的任何其他人,甚至不在同一台服务器上:服务器只运行一个只接受HTTP网络请求的web服务器。您无法通过HTTP服务器访问文件系统。服务器根本不会让你通过互联网访问任何文件。

相关内容

最新更新