קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [PHP] ההבדל בין POST ל-GET
    על ידי 1Orel בפורום שפות צד שרת
    תגובות: 7
    הודעה אחרונה: 19-08-2010, 17:35
  2. [שאלה] post או get
    על ידי eran1x1 בפורום האקינג ואבטחת מידע
    תגובות: 1
    הודעה אחרונה: 02-07-2010, 21:31
  3. [עזרה] מזה כניסת Post או get?
    על ידי JigglyPuff בפורום האקינג ואבטחת מידע
    תגובות: 6
    הודעה אחרונה: 24-06-2010, 22:27
  4. הזמנה |Easy Fast Cash - Get Paid $0.10 Per Forum Post!
    על ידי Crytek בפורום הזמנות
    תגובות: 2
    הודעה אחרונה: 17-02-2009, 00:06
  5. Easy Fast Cash - Get Paid $0.10 Per Forum Post!
    על ידי talkabaso1234 בפורום כסף ברשת
    תגובות: 1
    הודעה אחרונה: 15-02-2009, 01:34
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

השימוש ב-GET, POST, REQUEST

  1. #1
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל השימוש ב-GET, POST, REQUEST

    הקדמה
    ב-HTML, הטפסים שבנינו לא היו משהו מיוחד, רק לחצנים, תיבות טקסט וכ'ו.
    עדיין לא עשינו שום דבר עם המידע שהזין המשתמש.
    בשביל זה אפשר להשתמש ב-PHP לביצוע המשימה!
    קודם כל, בואו נסתכל על כתובת URL, למשל של אטרף:

    אדום - כתובת האתר, הדומיין (Domain) של אותו אתר.
    כחול - הקובץ של אותו אתר, במקרה הזה אנחנו מדברים על קובץ PHP בשם forumdisplay.
    ירוק - שדה הקלט של אותו פורום, על זה נדבר עכשיו.
    GET_$
    נפתח קובץ PHP חדש. בתוך תגית ה-body נרשום קוד PHP כזה:
    קוד PHP:
    echo($_GET['text']); 
    נפתח את זה דרך הדפדפן ו.... כלום!
    זה עדיין כי לא הגדרנו מה יהיה הקלט.
    כדי לעשות את זה נוסיף ל-URL כך:
    קוד PHP:
    ?text=$_GET%20with%20php 
    כלומר, אם אתם משתמשים ב-localhost, דרך IIS אמור להיות לכם כך:
    קוד:
    http://localhost:19182/?text=$_GET%20with%20php
    אם אתם משתמשים בקובץ שהוא לא index, תרשמו את שם הקובץ ואז את התוספת, לדוגמה:
    קוד:
    http://localhost:19182/FileName.php?text=$_GET%20with%20php
    נלחץ אנטר לאחר שרשמנו את התוספת, ומה יצא?
    $_GET with php
    וזה למה?
    בגלל שרשמנו בקוד PHP את השורה הזאת:
    קוד PHP:
    echo($_GET['text']); 
    הפקודה echo, ברורה. מדפיסה על המסך.
    מה שבתוך הסוגריים זה החלק המעניין:
    עשינו שהדף יקבל פרמטר בשם "text", ולהדפיסו.
    כלומר, אם נרשום גם אחרי הסימן "=" את הקטע הבא:
    Hello PHP
    זה ירשום את זה.

    בינתיים למדנו איך להכניס פרמטרים דרך ה-URL בלבד. אך אל חשש, זה אפשרי גם ע"י טפסים!

    קודם, נכין טופס HTML פשוט:
    קוד HTML:
    <form method="get">
                שם פרטי: <input type="text" name="FirstN" />
                <br />
                <input type="submit" value="שלח!" />
            </form>
    נריץ את הדף, נמלא את השדה טקסט ונלחץ על "שלח!".
    אם נסתכל ב-URL לאחר מכן נראה משהו בסגנון הזה:

    (כמובן שלאחר הסימן "=" יהיה מה שאתם הכנסתם.)

    מפה זה כבר עניין פשט ביותר, נוסיף לאחר תגית סיום הטופס (</form>) את הקוד הבא:
    קוד PHP:
    <?php
                
    if($_GET['FirstN'] != "")
                    echo(
    "ברוך הבא " $_GET['FirstN']);
            
    ?>
    וזה ירשום לאחר מכן, ברוך הבא ומה השם שהכניסו.

    פשוט, לא?

    POST_$
    ההבדל היחידי שיש בין POST ל-GET, הוא בכך שב-POST לא רואים את השדה GET ב-URL.
    לדוגמה אם נרשום כך:
    קוד PHP:
    <form method="post">
                שם פרטי: <input type="text" name="FirstN" />
                <br />
                <input type="submit" value="שלח!" />
            </form>
            <?php
                
    if($_POST['FirstN'] != "")
                    echo(
    "ברוך הבא " $_POST['FirstN']);
            
    ?>
    נריץ ונמלא את הטופס.
    נראה שב-URL לא רשום כלום, להבדיל משעשינו את שיטת ה-GET.

    REQUEST_$
    לפעמים, מעצבן לרשום GET או POST להחליט שאנחנו רוצים לשנות ואז אנחנו צריכים לשנות את כל ה-GET/POST.
    בשביל זה אפשר להשתמש ב-REQUEST:
    קוד PHP:
    <form method="post">
                שם פרטי: <input type="text" name="FirstN" />
                <br />
                <input type="submit" value="שלח!" />
            </form>
            <?php
                
    if($_REQUEST['FirstN'] != "")
                    echo(
    "ברוך הבא " $_REQUEST['FirstN']);
            
    ?>
    עכשיו, אם נשנה בתגית form את ה-method מ-GET או ל-PST, בגלל ש-REQUEST מכיל את הבקשה של GET ו-POST.
    כעיקרון זה יותר נוח, כי זה מחיל את שניהם במקביל.

  2. קישורים ממומנים

  3. #2
    משתמש מתחיל האוואטר של gibs0n
    תאריך הצטרפות
    01/2013
    הודעות
    382
    לייקים
    21
    נקודות
    50
    מין: זכר

    ברירת מחדל

    ההקדמה שלך ממש מוזרה, אתה אפילו לא מציין שאתה הולך להשתמש בSUPERGLOBAL VARIABLES ובכלל לא הזכרת את המילה מטודה.

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    כלומר, אם אתם משתמשים ב-localhost, דרך IIS אמור להיות לכם כך:
    קוד:
    http://localhost:19182/?text=$_GET%20with%20php
    ממש לא. אני בלינוקס מצוייד עם אפאייצ' ואפשר גם לגשת ככה.
    שנית, לפחות תציין שקוראים לקובץ שלך index.php אם אתה ניגש בצורה הזו( param=value?/ ), אנשים שקראו את זה בטח קראו בשם אחר וניסו לעשות כמוך.

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    עכשיו, אם נשנה בתגית form את ה-method מ-GET או ל-PST, בגלל ש-REQUEST מכיל את הבקשה של GET ו-POST.
    אני מכיר GET, POST וREQUEST. אבל אני לא מכיר PST.

    ובנוגע לחלק הזה:
    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה

    אדום - כתובת האתר, הדומיין (Domain) של אותו אתר.
    כחול - הקובץ של אותו אתר, במקרה הזה אנחנו מדברים על קובץ PHP בשם forumdisplay.
    O RLY? TELL ME MORE


    כל טמבל(סלח לי על הביטוי) שלמד PHP והגיע לנושא הפשוט הזה יכול לדעת מה זה דומיין או שם של קובץ.

  4. #3
    מורחקים
    שם פרטי
    דין
    תאריך הצטרפות
    06/2013
    הודעות
    80
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה

  5. #4
    מורחקים
    שם פרטי
    דין
    תאריך הצטרפות
    06/2013
    הודעות
    80
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה

  6. #5
    מורחקים
    שם פרטי
    דין
    תאריך הצטרפות
    06/2013
    הודעות
    80
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    סליחה על הדאבל יש לי בעיות באינטרנט

  7. #6
    מורחקים
    שם פרטי
    U of T
    תאריך הצטרפות
    08/2013
    הודעות
    75
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Man
    מין: נקבה

    ברירת מחדל

    icLyhYymoijduej09865xlopnrzobnec

+ תגובה לנושא


תגיות בנושא זה

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 02:06.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,538 | הודעות: 8,150,120 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect