File_HtAccess::setRequire()

File_HtAccess::setRequire() -- require プロパティの値を設定する

概要

void File_HtAccess::setRequire (mixed [$require])

説明

require プロパティの値を設定します。これは既存の値を上書きします。 値 (ユーザー) を追加する必要がある場合、代わりに File_HtAccess::addRequire() を使用してください。 このメソッドを使用することで、ユーザーが保護されたリソースへアクセス できるかどうかを制御することができます。

パラメータ

返り値

void

注意

この関数は、スタティックにコールする ことはできません。

参照

File_HtAccess::addRequire()
File_HtAccess::delRequire()
File_HtAccess::getRequire()

例 38-1File_HtAccess::setRequire() の使用


<?php
require_once('File/HtAccess.php');

/* 全ての有効なユーザーにリソースにアクセスさせる */
$fh = new File_HtAccess('.htaccess');
$fh->load();
$fh->setRequire('valid-user');
$fh->save();

/* ユーザー tuupola もしくは panula にリソースにアクセスさせる */
$fh = new File_HtAccess('.htaccess');
$fh->load();
$fh->setRequire(array('user', 'tuupola', 'panula'););
$fh->save();

/* グループ admins の全員にリソースにアクセスさせる */
$fh = new File_HtAccess('.htaccess');
$fh->load();
$fh->setRequire(array('group', 'admins'););
$fh->save();

?>