ציטוט:
נכתב במקור על ידי Poozmac
היי אני מתחיל עכשיו ללמוד PHP
וראיתי שרשמו איפשהו ששימוש בGET הוא לא כל כך בטוח ועדיף להשתמש יותר בPOST
אז רציתי לשאול אם זה נכון ואם כן אז למה?
|
אני מניח שאתה מדבר על קבלת מידע שנשלח לעמוד באמצעות GET או POST.
בכללי, יש דברים שלא נהוג לשלוח ב-GET. לדוגמה שם משתמש וסיסמה ישלחו ב-POST כדי שהם לא ישמרו ככתובת שהגולש ביקר בה (וכך ניתן לגנוב את הסיסמה בקלות ממחשב).
כמו כן ב-GET יש הגבלה של כ-1000 תווים שניתן להעביר סה"כ בעוד שב-POST היא לא קיימת.
בעיקרון תסתכל על זה בצורה הבאה: אם אתה רוצה לשלוח מידע כלשהו מטופס לעמוד אז לרוב תשתמש ב-POST.
במידה ואתה רוצה לקבל עמוד, והתוכן שלו תלוי בפרמטרים (לדוגמה PageId), אז תשתמש ב-GET.