سورس برنامه نویسی ، آموزش ، قالب وردپرس ، اسکریپت ، گرافیک ، آموزش کاربردی، دانلود رایگان ، قالب

تبليغات شما در داده باران
تبلیغات در داده باران

آموزش PHP (پی اچ پی) – قسمت هجدهم

آموزش PHP (پی اچ پی) – قسمت هجدهمReviewed by داده باران on Dec 3Rating:

در ادامه مطلب همراه ما باشید

آموزش PHP – متغییر POST_$

متغییر POST_$

POST_$ یک متغییر یا آرایه از پیش تعریف شده است و مقادیر فرم HTMLی که خصوصیت method آن با مقدار “post” پر شده باشد، به صورت اتوماتیک در آن ذخیره می شود.

توجه:
توجه داشته باشید حروف متغییر POST_$، حروف بزرگ است.
اطلاعات ارسال شده توسط دیگران قابل مشاهده نیست، و محدودیتی در ارسال وجود ندارد.

به صورت پیش فرض ۸ مگابایت اطلاعات را می توانید از این طریق ارسال کنید(با تغییر مقدار post_max_size در فایل php.ini می توانید این مقدار را تغییر دهید)

مثال:

<form action=”welcome.php” method=”post”>
Name: <input type=”text” name=”fname” />
Age: <input type=”text” name=”age” />
<input type=”submit” />
</form>

زمانی که کاربر روی دکمه “Submit” کلیک می کند URL به صورت زیر خواهد بود:

http://www.w3schools.com/welcome.php

 فایل “welcome.php” حالا می تواند با استفاده از متغییر POST_$ اطلاعات فرم HTML را جمع آوری کند.

نکته: نام(name) هر فیلد در فرم HTML یونیک است این نام در حقیقت ایندکس آرایه POST_$ خواهد بود، و با آن می توانیم به مقادیر فیلدها دسترسی داشته باشیم

Welcome <?php echo $_POST[“fname”]; ?>!<br />
You are <?php echo $_POST[“age”]; ?> years old.

متغییر REQUEST_$ در PHP

REQUEST_$ یک متغییر یا آرایه از پیش تعریف شده است و مقادیر فرم HTMLی که خصوصیت method آن با مقدار “post” یا “get”پر شده باشد، هنگام ارسال به صورت اتوماتیک در آن ذخیره می شود.

این متغییر در حقیقت می تواند شامل محتوای متغییر های زیر باشد:

حتما بخوانید  آموزش PHP (پی اچ پی) – قسمت نهم

$_GET
$_POST
$_COOKIE

مثال:

Welcome <?php echo $_REQUEST[“fname”]; ?>!<br />
You are <?php echo $_REQUEST[“age”]; ?> years old.

متغییر GLOBALS$ در PHP

متغیر GLOBALS$ یک متغییر superglobal است که برای دسترسی به متغیرهای عمومی (global) در هر جای اسکریپت ها (داخل توابع و یا متدها) استفاده می شود.

در PHP تمام متغیر های عمومی در آرایه GLOBALS$ ذخیره می‌شوند. ایندکس این آرایه در واقع نام متغییر خواهد بود.

در مثال زیرنحوه ی استفاده از آرایه GLOBALS$ نشان داده شده است:

مثال

<?php
$x = 75;
$y = 25;

function addition() {
$GLOBALS[‘z’] = $GLOBALS[‘x’] + $GLOBALS[‘y’];
}

addition();
echo $z;
?>

 

۱۰۰

 

در مثال بالا، از آنجایی که z با استفاده از آرایه GLOBALS$ تعریف شده است، در خارج از تابع ()addition نیز قابل دسترس خواهد بود.

متغییر SERVER_$ در PHP

متغییر SERVER_$ یک متغییر superglobal است که اطلاعاتی را درباره ی headerها، مسیر و مکان اسکریبت ها و … در خود نگه می دارد.

در مثال زیر، نحوه استفاده از بعضی عناصر آرایه SERVER_$ نشان داده شده است:

مثال

<?php
echo $_SERVER[‘PHP_SELF’];//نام فایل اسکریبتی که اخیراً اجرا شده است را برمی گرداند
echo “<br>”;
echo $_SERVER[‘SERVER_NAME’];//نام سرور هاست را برمی گرداند
echo “<br>”;
echo $_SERVER[‘HTTP_HOST’];//با توجه به درخواست جاری، هدر هاست را برمی گرداند
echo “<br>”;
echo $_SERVER[‘HTTP_REFERER’];//آدرس کامل صفحه جاری را برمی گرداند
echo “<br>”;
echo $_SERVER[‘HTTP_USER_AGENT’];//اطلاعات مرورگر و سیستم عامل و … را برمی گرداند
echo “<br>”;
echo $_SERVER[‘SCRIPT_NAME’];//مسیر اسکریبت جاری را برمی گرداند
?>

لينك كوتاه اين مطلب : http://www.dadebaran.ir/?p=1092

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

قبل از نوشتن دیدگاه به نکات زیر توجه کنید:
    » نظراتی که با تایپ فارسی نباشند تایید نخواهند شد
    » نظرات تبلیغاتی اسپم محسوب میشوند و IP شخص مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..