get וpost ביחד

noamkn

New member
get וpost ביחד

היי, רציתי לשאול האם יש אפשרות לשלוח נתונים מאותו טופס גם בGET וגם בPOST, כלומר חלק ככה וחלק ככה.
אני רוצה ששם המשתמש יעבור בGET והסיסמא תעבור בPOST.
זה אפשרי?

תודה.
 
כן...

תגדיר 2 form שיש להם אותו action אבל ולכל אחד תקבע method אחר (אחד יהיה GET והשני יהיה POST)

אגב, מה ההגיון מאחורי הרצון שלך ?
 

bnayal

New member
אבל אז הם ישלחו בנפרד ולא כ"טופס אחד".

לא יודע מה ההגיון בזה,
אבל אפשר לעשות טופס שהוא POST ועם JS לפני השליחה להעביר חלק מהפרמטרים לGET.
 

amitayh

New member
אם זה מה שאתה צריך

נשמע שאתה עושה משהו לא נכון...
אתה יכול לפרט עוד על הצורך?
 

noamkn

New member
הצפנת סיסמא

אני מחפש דרך שבה הסיסמא לא תהיה גלויה בשורת הכתובת.
האם יש דרך פשוטה להצפין אותה?

תודה רבה לכולם!
 

bnayal

New member
להעביר אותה בPOST

לא ששם היא מוצפנת. השאלה בפני מי אתה מנסה להצפין.
אם אתה רוצה להצפין את התקשורת בין השרת לדפדפן אתה מחפש SSL.
אם אתה רוצה שמי שיושב ליד המשתמש במחשב לא יראה את הסיסמא שהוא הקליד, תעביר אותה בPOST.
אפשר גם בAJAX לעשות את ההעברה של הנתונים ברקע.
הבחירה בין GET לPOST היא לא קשורה לאבטחה אלא לצורת התקשורת עם השרת.
 

amitayh

New member


 

noneed

New member
POST vs GET

the difference between POST and GET is the "purpose" of the request, if you want to get information which is "stateless" meaning you make two request and get the same data it's appropriate to use GET.
you need to use POST when the request change something in the backend, which means two consecutive requests might give different responses.
POST and GET are not just different ways of passing data to the server, it represent the meaning of the request (same as PUT and DELETE).
this is more relevant when you code RESTful APIs.
 
למעלה