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

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

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

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

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

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

متغییرهای عمومی از پیش تعریف شده (Superglobal) در PHP

Superglobalها در واقع متغییرهای از پیش تعریف شده ای هستند که صرفنظر از محدوده یا قلمرو، همیشه می توانید در هر تابع، کلاس یا فایلی به آنها دسترسی داشته باشید.

متغییرهای Superglobal در PHP:

GET_$
POST_$
REQUEST_$
GLOBALS$
SERVER_$
FILES_$
ENV_$
COOKIE_$
SESSION_$

در این آموزش و آموزش های بعدی، درباره هر کدام از متغییرهای بالا، توضیح داده خواهد شد.

متغییر GET_$

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

توجه:
توجه داشته باشید حروف متغییر GET_$، حروف بزرگ است.

اطلاعات فرستاده شده از یک فرم HTMLی که خصوصیت method آن با مقدار “get” پر شده باشد توسط هر شخصی قابل مشاهده است (اطلاعات در نوار آدرس مرورگر نمایش داده می شود)، این موضوع در ارسال اطلاعات محدودیت ایجاد می کند.

مثال:

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

زمانی که کاربر روی دکمه “Submit” کلیک می کند، URL زیر به سرور فرستاده می شود و البته این آدرس توسط هر شخصی قابل مشاهده است:

http://www.dadebaran.ir/welcome.php?fname=Amir&age=28

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

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

حتما بخوانید  فیلم جامع آموزشی توربو پاسکال (TurboPascal) – قسمت ۵

Welcome <?php echo $_GET[“fname”]; ?>.<br />

You are <?php echo $_GET[“age”]; ?> years old!

 

چه موقع از متد “get’ استفاده کنیم؟

زمانی که می خواهیم کلمه عبور یا اطلاعات حساس کاربر را ارسال کنیم، نباید ار متد get استفاده کرد.

متد get برای ارسال متغییرهای با مقادیر بزرگ، مانند متن ها مناسب نیست.(نباید مقادیرمان بیشتر از ۲۰۰۰ کاراکتر باشد)

به خاطر اینکه متغییرها و مقادیرشان در URL نمایش داده می شود، بنابراین می توان از آنها در صفحات دیگر پروژه استفاده کرد، در حقیقت از این طریق می توان متغییر ها را به صفحات دیگر پاس داد.

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

رمز فايل : DADEBARAN.IR




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

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

پاسخ دهید

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