我是 PHP 新手,遇到了一个相当简单但令人讨厌的问题。
这是设置:
- Windows 域环境
- 用户连接到运行 IIS7 和最新版本 PHP 的本地服务器 2008 框
- 此框包含连接到本地 mssql 服务器的 php 脚本
如果用户导航到http://iisservername/并尝试通过 php 脚本连接到 mssql 服务器,他们会收到 Login failed for user NT AUTHORITY\ANONYMOUS LOGON
我的解决方法是在使用 runas /profile /user:domain\user "c:\program files\internet explorer\iexplore.exe" 的 IIS 服务器上启动一个 cmd 脚本
我在 cmd 脚本中为每个用户创建一个 runas 行并执行它。
启动后,它导航到主页,这是我创建的一个 keepalive.php 脚本,它打开一个连接,然后 javascript 每 x 分钟刷新一次页面。
当然有更好的方法来做到这一点,是吗?