0

PHPコードを使用してLinuxサーバーの日付を変更することは可能ですか.これを行うためにApacheに必要な権限を与える方法はありますか?

4

2 に答える 2

0

はい、そうです。いわゆる setuid ビットについて読んでください。ただし、非常に慎重に使用してください。

于 2012-08-06T14:22:22.513 に答える
0

デフォルト以外のタイムゾーンに対応する日付/時刻をサーバーに表示させる方法は 2 つあります。

PHPini_set()

日付と時刻を扱うすべてのページに含まれるphpファイルに、次のようなものを含めます

ini_set('date.timezone','America/Los_Angeles');

これにより、日付/時刻がアメリカのロサンゼルスの現地時間であるかのように処理されます。

参照: 「PHP でタイムゾーンを変更する」

.htaccess

十分な権限があり、サーバー構成で許可されている場合は、日付と時刻を処理する php ファイルに上記を含める必要はなく、.htaccess ファイルに入れることができます。

SetEnv TZ "America/Los_Angeles"

これは同じ効果があります。

参照: 「htaccess でタイムゾーンを変更する」

于 2012-08-06T14:18:55.743 に答える