【发布时间】:2023-03-28 08:01:01
【问题描述】:
我将使用 MSSQL 设置一个注册页面。
系统必须像这样工作:
用户在 something.com/register.php 中附加数据
数据被发送到我的数据库所在的 host-ip-address/regsecond.php。 (出于安全考虑,这个php页面不会直接访问数据库。
主机的php页面会启动另一个php页面或EXE文件直接安全直接到达数据库。
由于我的 php 水平不高,我想了解是否可以启动 php 脚本,这些脚本可以在不进入用户浏览器的情况下工作并完成他们的工作。这里我解释一下我说的话:
“我在 x.php 中附加了一些数据,它启动了另一个 PHP 脚本,该脚本将使用从 x.php 附加的 DATA 来完成这项工作,但 -another PHP script- 不会进入用户浏览器”
我希望清楚,作为总结,我应该使用 exe [会更难] 还是可以在不进入浏览器的情况下启动 PHP 脚本。当然还有。
【问题讨论】:
-
通过 HTTP 请求调用另一个 PHP 脚本,即使它是内部触发的,也意味着该脚本也可以从服务器外部请求,因此您基本上没有在安全方面完成任何事情,除了使您的系统更加复杂。而且复杂的系统比简单的系统更容易破解。
-
其实不然,localhost的php脚本只能被localhost调用。
标签: php sql-server odbc append