在同一个域上使用javascript读取php文件
reading a php file with javascript on the same domain
我想做的很简单。我在域上有一个read.html
,其中有一个将读取同一域上的php文件的Javascript
代码。我得到了另一个html文件的代码。但当我尝试读取php文件时,我只会得到我在浏览器中看到的内容。
我得到的输出:
管理员
我想要什么:
<?
echo "admin";
?>
JavaScript在浏览器中运行,只能以与任何其他远程应用程序相同的方式访问服务器上的数据(在沙盒中运行会带来一些额外的限制,因为您不希望任意网站能够在计算机上运行任何旧代码(。
由于web服务器通常被配置为运行PHP程序并将其输出提供给客户端,因此JavaScript程序可以看到这些输出。这通常是可取的,服务器端代码通常包含机密的业务逻辑和数据,如凭据,不应该只向任何使用浏览器的人公开。
如果你想要PHP源代码,那么你需要:
- 提供一个不同的URL来提供源代码,而不是运行程序(最简单的方法是将PHP复制到
.txt
文件中( - 将服务器配置为从其所在位置提供PHP脚本,而不是运行它
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 使用Javascript读取Webstorage表单数据
- 函数式javascript读取、异步、写入结果
- 使用Javascript读取CSS文件并动态更改页面
- 使用javascript读取和写入json文件
- 正在以javascript读取本地csv文件
- 用javascript读取文本文件的第一行
- 使用javascript读取本地XML文件并在html页面中显示
- 使用Javascript读取当前目录的文件名
- 从JavaScript读取动态内容
- 使用 javascript 读取.txt文件
- 使用 Javascript 读取目录的内容
- 使用 c# 编写 cookie,使用 javascript 读取
- 获取由 javascript 读取的数组文本字段值
- 使用 Javascript 读取文本文件
- 使用javascript读取文件
- 使用jQuery或JavaScript读取属性文件
- Json通过Javascript读取数据
- Javascript-读取文本框长度