1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 0ba1c35312f30144fae2cfc290824e6475e71cb0 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: a1ab750f296de54d79fe3749d5c9164b0593d803 Maintainer: takagi Status: ready -->
4
4
<!-- CREDITS: hirokawa,shimooka,mumumu -->
5
5
6
6
<section xml : id =" ini.core" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
@@ -1287,15 +1287,20 @@ include_path = ".:${USER}/pear/php"
1287
1287
デフォルトでは、すべてのファイルを開くことができます。
1288
1288
</para >
1289
1289
<note >
1290
- <para >
1290
+ <simpara >
1291
1291
open_basedir の設定を実行時に厳しくすることができます。
1292
1292
これは、open_basedir が &php.ini; で <literal >/www/</literal >
1293
1293
と設定されているときに、スクリプト内で
1294
1294
<function >ini_set</function > を使って設定を厳しくして
1295
1295
<literal >/www/tmp/</literal > のようにできるということです。
1296
1296
複数のディレクトリを指定するときには、定数 <constant >PATH_SEPARATOR</constant >
1297
1297
を使えば OS に依存しない記述ができます。
1298
- </para >
1298
+ </simpara >
1299
+ <simpara >
1300
+ PHP 8.3.0 以降では、<function >ini_set</function >
1301
+ を使って実行時に <option >open_basedir</option > の値を設定する場合、
1302
+ 親ディレクトリ (<literal >..</literal >) を含むパスを受け入れなくなりました。
1303
+ </simpara >
1299
1304
</note >
1300
1305
<note >
1301
1306
<para >
@@ -1517,14 +1522,14 @@ include_path = ".:${USER}/pear/php"
1517
1522
<varlistentry xml : id =" ini.cgi.rfc2616-headers" >
1518
1523
<term >
1519
1524
<parameter >cgi.rfc2616_headers</parameter >
1520
- <type >int </type >
1525
+ <type >bool </type >
1521
1526
</term >
1522
1527
<listitem >
1523
1528
<para >
1524
1529
PHP に、HTTP レスポンスを返す際に、どの形式のヘッダーを使うか
1525
- 指示します。0 にセットした場合は、Apache やその他の web サーバーで
1526
- サポートされている <link xlink : href =" &url.rfc; 3875" >RFC 3875</link > Status: ヘッダーを送信します。このオプションの値を
1527
- 1 にセットした場合は、 PHP は <link xlink : href =" &url.rfc; 2616" >RFC 2616</link >
1530
+ 指示します。このオプションを無効にすると、 0 にセットした場合は、Apache やその他の web サーバーで
1531
+ サポートされている <link xlink : href =" &url.rfc; 3875" >RFC 3875</link > Status: ヘッダーを送信します。このオプションを有効にすると、
1532
+ PHP は <link xlink : href =" &url.rfc; 2616" >RFC 2616</link >
1528
1533
の仕様に適合した形式のヘッダーを送信します。
1529
1534
</para >
1530
1535
<para >
@@ -1534,15 +1539,15 @@ include_path = ".:${USER}/pear/php"
1534
1539
header("Status: 404 Not Found"); にしなければいけないということです。
1535
1540
</para >
1536
1541
<para >
1537
- よくわからないときは、この値は 0 のままにしておきましょう 。
1542
+ よくわからないときは、この値は無効のままにしておきましょう 。
1538
1543
</para >
1539
1544
</listitem >
1540
1545
</varlistentry >
1541
1546
1542
1547
<varlistentry xml : id =" ini.fastcgi.impersonate" >
1543
1548
<term >
1544
1549
<parameter >fastcgi.impersonate</parameter >
1545
- <type >string </type >
1550
+ <type >bool </type >
1546
1551
</term >
1547
1552
<listitem >
1548
1553
<para >
@@ -1552,8 +1557,8 @@ include_path = ".:${USER}/pear/php"
1552
1557
これにより、IIS がリクエストを処理するセキュリティコンテキストを
1553
1558
定義できるようになります。Apacheのもとで実行される
1554
1559
mod_fastcgi は現在 (2002/03/17) この機能をサポートしていません。
1555
- IIS のもとで実行するには、1 に設定してください 。
1556
- デフォルトは 0 です 。
1560
+ IIS のもとで実行するには、有効にしておいてください 。
1561
+ デフォルトは無効になっています 。
1557
1562
</para >
1558
1563
</listitem >
1559
1564
</varlistentry >
0 commit comments