我按照
的教程开始编写我自己的PHP扩展。http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/对我来说效果很好。
我的问题开始时,我试图读取一个文件(路径相对于调用。php脚本)使用这个扩展名。我观察到调用。php文件的"Document Root Path"
和executing PHP extension
是different.
: -
如何访问调用。php文件的"Document Root Path"
如何访问其他服务器和执行环境信息。($_SERVER和/或$_ENV中的值)
您可以通过检查变量$_SERVER['DOCUMENT_ROOT'];
访问服务器信息第二个问题的答案是"这是可能的,但不要这样做,这会使您的服务器容易受到攻击。"为此您可以执行http_request()
- http://www.php.net/manual/en/function.http-request.php
在服务器端写一个方法,定义为return $_SERVER;