PageRenderTime 1198ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/php/features.safe-mode.functions.html

https://bitbucket.org/thncr/manuals
HTML | 315 lines | 259 code | 56 blank | 0 comment | 0 complexity | 696b056cbb867117437804807b86e746 MD5 | raw file
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>被安全模式限制或屏蔽的函数</title>
  6. </head>
  7. <body><div class="manualnavbar" style="text-align: center;">
  8. <div class="prev" style="text-align: left; float: left;"><a href="ini.sect.safe-mode.html">保安措施和安全模式</a></div>
  9. <div class="next" style="text-align: right; float: right;"><a href="features.commandline.html">PHP 的命令行模式</a></div>
  10. <div class="up"><a href="features.safe-mode.html">安全模式</a></div>
  11. <div class="home"><a href="index.html">PHP Manual</a></div>
  12. </div><hr /><div id="features.safe-mode.functions" class="sect1">
  13. <h2 class="title">被安全模式限制或屏蔽的函数</h2>
  14. <p class="para">
  15. 以下<a href="features.safe-mode.html" class="link">安全模式</a>列表可能不完整或不正确
  16. <table class="doctable table">
  17. <caption><strong>安全模式限制函数</strong></caption>
  18. <thead>
  19. <tr>
  20. <th>函数名</th>
  21. <th>限制</th>
  22. </tr>
  23. </thead>
  24. <tbody class="tbody">
  25. <tr>
  26. <td> <span class="function"><strong>dbmopen()</strong></span></td>
  27. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  28. </tr>
  29. <tr>
  30. <td> <span class="function"><a href="function.dbase-open.html" class="function">dbase_open()</a></span></td>
  31. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  32. </tr>
  33. <tr>
  34. <td> <span class="function"><a href="function.filepro.html" class="function">filepro()</a></span></td>
  35. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  36. </tr>
  37. <tr>
  38. <td> <span class="function"><a href="function.filepro-rowcount.html" class="function">filepro_rowcount()</a></span></td>
  39. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  40. </tr>
  41. <tr>
  42. <td> <span class="function"><a href="function.filepro-retrieve.html" class="function">filepro_retrieve()</a></span></td>
  43. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  44. </tr>
  45. <tr>
  46. <td>ifx_*</td>
  47. <td>sql_safe_mode 限制, (!= safe mode)</td>
  48. </tr>
  49. <tr>
  50. <td>ingres_*</td>
  51. <td>sql_safe_mode 限制, (!= safe mode)</td>
  52. </tr>
  53. <tr>
  54. <td>mysql_*</td>
  55. <td>sql_safe_mode 限制, (!= safe mode)</td>
  56. </tr>
  57. <tr>
  58. <td> <span class="function"><strong>pg_loimport()</strong></span></td>
  59. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  60. </tr>
  61. <tr>
  62. <td> <span class="function"><a href="function.posix-mkfifo.html" class="function">posix_mkfifo()</a></span></td>
  63. <td>检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  64. </tr>
  65. <tr>
  66. <td> <span class="function"><a href="function.putenv.html" class="function">putenv()</a></span></td>
  67. <td>
  68. 遵循 ini 设置的 safe_mode_protected_env_vars safe_mode_allowed_env_vars
  69. 选项请参考 <span class="function"><a href="function.putenv.html" class="function">putenv()</a></span> 函数的有关文档
  70. </td>
  71. </tr>
  72. <tr>
  73. <td> <span class="function"><a href="function.move-uploaded-file.html" class="function">move_uploaded_file()</a></span></td>
  74. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 </td>
  75. </tr>
  76. <tr>
  77. <td> <span class="function"><a href="function.chdir.html" class="function">chdir()</a></span></td>
  78. <td>检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  79. </tr>
  80. <tr>
  81. <td> <span class="function"><a href="function.dl.html" class="function">dl()</a></span></td>
  82. <td> PHP 运行在 <a href="features.safe-mode.html" class="link">安全模式</a> 不能使用此函数</td>
  83. </tr>
  84. <tr>
  85. <td><a href="language.operators.execution.html" class="link">backtick operator</a></td>
  86. <td> PHP 运行在 <a href="features.safe-mode.html" class="link">安全模式</a> 不能使用此函数</td>
  87. </tr>
  88. <tr>
  89. <td> <span class="function"><a href="function.shell-exec.html" class="function">shell_exec()</a></span>在功能上和 backticks 函数相同</td>
  90. <td> PHP 运行在 <a href="features.safe-mode.html" class="link">安全模式</a> 不能使用此函数</td>
  91. </tr>
  92. <tr>
  93. <td> <span class="function"><a href="function.exec.html" class="function">exec()</a></span></td>
  94. <td>
  95. 只能在 <a href="ini.sect.safe-mode.html#ini.safe-mode-exec-dir" class="link">safe_mode_exec_dir</a>
  96. 设置的目录下进行执行操作基于某些原因目前不能在可执行对象的路径中使用
  97. <em>..</em> <span class="function"><a href="function.escapeshellcmd.html" class="function">escapeshellcmd()</a></span> 将被作用于此函数的参数上
  98. </td>
  99. </tr>
  100. <tr>
  101. <td> <span class="function"><a href="function.system.html" class="function">system()</a></span></td>
  102. <td>
  103. 只能在 <a href="ini.sect.safe-mode.html#ini.safe-mode-exec-dir" class="link">safe_mode_exec_dir</a>
  104. 设置的目录下进行执行操作基于某些原因目前不能在可执行对象的路径中使用
  105. <em>..</em> <span class="function"><a href="function.escapeshellcmd.html" class="function">escapeshellcmd()</a></span> 将被作用于此函数的参数上
  106. </td>
  107. </tr>
  108. <tr>
  109. <td> <span class="function"><a href="function.passthru.html" class="function">passthru()</a></span></td>
  110. <td>
  111. 只能在 <a href="ini.sect.safe-mode.html#ini.safe-mode-exec-dir" class="link">safe_mode_exec_dir</a>
  112. 设置的目录下进行执行操作基于某些原因目前不能在可执行对象的路径中使用
  113. <em>..</em> <span class="function"><a href="function.escapeshellcmd.html" class="function">escapeshellcmd()</a></span> 将被作用于此函数的参数上
  114. </td>
  115. </tr>
  116. <tr>
  117. <td> <span class="function"><a href="function.popen.html" class="function">popen()</a></span></td>
  118. <td>
  119. 只能在 <a href="ini.sect.safe-mode.html#ini.safe-mode-exec-dir" class="link">safe_mode_exec_dir</a>
  120. 设置的目录下进行执行操作基于某些原因目前不能在可执行对象的路径中使用
  121. <em>..</em> <span class="function"><a href="function.escapeshellcmd.html" class="function">escapeshellcmd()</a></span> 将被作用于此函数的参数上
  122. </td>
  123. </tr>
  124. <tr>
  125. <td> <span class="function"><a href="function.fopen.html" class="function">fopen()</a></span></td>
  126. <td>检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  127. </tr>
  128. <tr>
  129. <td> <span class="function"><a href="function.mkdir.html" class="function">mkdir()</a></span></td>
  130. <td>检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  131. </tr>
  132. <tr>
  133. <td> <span class="function"><a href="function.rmdir.html" class="function">rmdir()</a></span></td>
  134. <td>检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  135. </tr>
  136. <tr>
  137. <td> <span class="function"><a href="function.rename.html" class="function">rename()</a></span></td>
  138. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  139. </tr>
  140. <tr>
  141. <td> <span class="function"><a href="function.unlink.html" class="function">unlink()</a></span></td>
  142. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  143. </tr>
  144. <tr>
  145. <td> <span class="function"><a href="function.copy.html" class="function">copy()</a></span></td>
  146. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 (on
  147. <em><code class="parameter">source</code></em> and
  148. <em><code class="parameter">target</code></em>) </td>
  149. </tr>
  150. <tr>
  151. <td> <span class="function"><a href="function.chgrp.html" class="function">chgrp()</a></span></td>
  152. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  153. </tr>
  154. <tr>
  155. <td> <span class="function"><a href="function.chown.html" class="function">chown()</a></span></td>
  156. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者</td>
  157. </tr>
  158. <tr>
  159. <td> <span class="function"><a href="function.chmod.html" class="function">chmod()</a></span></td>
  160. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 另外不能设置 SUIDSGID sticky bits</td>
  161. </tr>
  162. <tr>
  163. <td> <span class="function"><a href="function.touch.html" class="function">touch()</a></span></td>
  164. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者</td>
  165. </tr>
  166. <tr>
  167. <td> <span class="function"><a href="function.symlink.html" class="function">symlink()</a></span></td>
  168. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 注意仅测试 target</td>
  169. </tr>
  170. <tr>
  171. <td> <span class="function"><a href="function.link.html" class="function">link()</a></span></td>
  172. <td>检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 注意仅测试 target</td>
  173. </tr>
  174. <tr>
  175. <td> <span class="function"><a href="function.apache-request-headers.html" class="function">apache_request_headers()</a></span></td>
  176. <td>在安全模式下authorization区分大小写开头的标头将不会被返回
  177. </td>
  178. </tr>
  179. <tr>
  180. <td> <span class="function"><a href="function.header.html" class="function">header()</a></span></td>
  181. <td>在安全模式下如果设置了
  182. <em>WWW-Authenticate</em>当前脚本的 uid
  183. 将被添加到该标头的 <em>realm</em> 部分</td>
  184. </tr>
  185. <tr>
  186. <td><a href="features.http-auth.html" class="link">PHP_AUTH 变量</a></td>
  187. <td>
  188. 在安全模式下变量 <var class="varname"><var class="varname">PHP_AUTH_USER</var></var><var class="varname"><var class="varname">PHP_AUTH_PW</var></var> <var class="varname"><var class="varname">PHP_AUTH_TYPE</var></var> <var class="varname"><var class="varname"><a href="reserved.variables.server.html" class="classname">$_SERVER</a></var></var> 中不可用但无论如何您仍然可以使用 <var class="varname"><var class="varname">REMOTE_USER</var></var> 来获取用户名称USER注意 PHP 4.3.0 以后有效
  189. </td>
  190. </tr>
  191. <tr>
  192. <td>
  193. <span class="function"><a href="function.highlight-file.html" class="function">highlight_file()</a></span>,
  194. <span class="function"><a href="function.show-source.html" class="function">show_source()</a></span>
  195. </td>
  196. <td>
  197. 检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 注意仅在 4.2.1 版本后有效
  198. </td>
  199. </tr>
  200. <tr>
  201. <td>
  202. <span class="function"><a href="function.parse-ini-file.html" class="function">parse_ini_file()</a></span>
  203. </td>
  204. <td>
  205. 检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 注意仅在 4.2.1 版本后有效
  206. </td>
  207. </tr>
  208. <tr>
  209. <td>
  210. <span class="function"><a href="function.set-time-limit.html" class="function">set_time_limit()</a></span>
  211. </td>
  212. <td>
  213. <a href="ini.sect.safe-mode.html#ini.safe-mode" class="link">安全模式</a>下不起作用
  214. </td>
  215. </tr>
  216. <tr>
  217. <td>
  218. <a href="info.configuration.html#ini.max-execution-time" class="link">max_execution_time</a>
  219. </td>
  220. <td>
  221. <a href="ini.sect.safe-mode.html#ini.safe-mode" class="link">安全模式</a>下不起作用
  222. </td>
  223. </tr>
  224. <tr>
  225. <td>
  226. <span class="function"><a href="function.mail.html" class="function">mail()</a></span>
  227. </td>
  228. <td>
  229. 在安全模式下第五个参数被屏蔽注意仅自 PHP 4.2.3 起受影响
  230. </td>
  231. </tr>
  232. <tr>
  233. <td>
  234. <span class="function"><a href="function.session-start.html" class="function">session_start()</a></span>
  235. </td>
  236. <td>
  237. The owner of a script must be the same as owner of a <a href="session.configuration.html#ini.session.save-path" class="link">session.save_path</a> directory if
  238. the default <em>files</em> <a href="session.configuration.html#ini.session.save-handler" class="link">session.save_handler</a> is
  239. used.
  240. </td>
  241. </tr>
  242. <tr>
  243. <td>
  244. All filesystem and stream functions.
  245. </td>
  246. <td>
  247. 检查被操作的文件或目录是否与被执行的脚本有相同的 UID所有者 检查被操作的目录是否与被执行的脚本有相同的 UID所有者 (see the <a href="ini.sect.safe-mode.html#ini.safe-mode-include-dir" class="link">safe_mode_include_dir</a>
  248. <var class="filename">php.ini</var> option.
  249. </td>
  250. </tr>
  251. </tbody>
  252. </table>
  253. </p>
  254. </div><hr /><div class="manualnavbar" style="text-align: center;">
  255. <div class="prev" style="text-align: left; float: left;"><a href="ini.sect.safe-mode.html">保安措施和安全模式</a></div>
  256. <div class="next" style="text-align: right; float: right;"><a href="features.commandline.html">PHP 的命令行模式</a></div>
  257. <div class="up"><a href="features.safe-mode.html">安全模式</a></div>
  258. <div class="home"><a href="index.html">PHP Manual</a></div>
  259. </div></body></html>