Apache Functions
PHP Manual

apache_note

(PHP 4, PHP 5)

apache_noteیادداشت‌های درخواست آپاچی را بگیر و تغییر بده

Description

string apache_note ( string $note_name [, string $note_value ] )

این تابع یک پوشش برای table_get و table_set در آپاچی است. جدول یادداشت‌ها را در طول یک درخواست ویرایش می‌کند. هدف جدول برقراری امکان ارتباط بین ماجول‌هاست.

استفاده اصلی apache_note() جابجایی اطلاعات از یک ماجول به دیگری در یک درخواست است.

Parameters

note_name

نام یادداشت.

note_value

مقدار یادداشت

Return Values

اگر به همراه یک آرگومان فراخوانی شود مقدار فعالی یادداشت note_name را بازمی‌گرداند. اگر به همراه دو آرگومان فراخوانی شود sets the value of note note_name برابر با مقدار note_value قرار می‌گیرد و مقدار پیشین یادداشت note_name بازگردانده می‌شود. اگر یادداشت غیرقابل بازیابی باشد مقدار FALSE بازگردانده می‌شود.

Examples

Example #1 جابجایی اطلاعات بین PHP و PERL

<?php

apache_note
('name''Fredrik Ekengren');

// Call perl script
virtual("/perl/some_script.pl");

$result apache_note("resultdata");
?>
# Get Apache request object
my $r = Apache->request()->main();

# Get passed data
my $name = $r->notes('name');

# some processing

# Pass result back to PHP
$r->notes('resultdata', $result);

Example #2 ذخیره مقادیر access.log

<?php

apache_note
('sessionID'session_id());

?>
# "%{sessionID}n" can be used in the LogFormat directive

See Also


Apache Functions
PHP Manual