![]() |
[PHP] כיצד ניתן לבדוק מהיכן טופס נישלח?
היי.
מרוב שיעמום ואחרי סיגריה עלה לי מן חשש כזה שמשהו יחליט לשלוח טופס כלשהו שנמצא באתר שלי ושלוח אותו דרך מחשב המחשב או שרת אחר... לאדע למה אבל זה קצת מרגיז אותי... אז...כיצד אני יכול לבדוק שהטופס שלי נשלח משרת שלי ולא משרת אחר? עריכה: אה ועוד משהו האם אני יכול לתת לקישור שם שימש אותי בPOST? כלומר נגיד יש לי INPUT...אני יכול להגדיר לו שם ואז לבדוק אם הוא קיים וזה... דרך: PHP קוד:
עריכה 2: האם אני יכול לבדוק שכל האותיות בטופס מסויים הם באנגלית? אם כן, איך? |
בקשר לאותי באנגלית אפשר, אבל יש לי דרך מסורבלת טיפה לבדוק את זה... אז זה הולך ככה:
PHP קוד:
|
בנוגע לבדוק אם זה שלח מהשרת אתה יכול להציב קוד רנדומלי ולבדוק אם הוא נכון בעזרת סשן
העריכה הראשונה שלך לא הבנתי (עם ה POST) בנוגע לאותיות באנגלית PHP קוד:
|
ציטוט:
|
לא חושב שאפשר.. אבל למה להגדיר לקישור name ?
|
ציטוט:
רגע אני ינסה לעקל...בעמוד של ההרשמה עצמה...אני יוצר סשן...ושם אני כותב...אהההם...לא הבנתי... ובשליחה אני פשוט בודק אם הסשן שלי קיים? |
ממ כן.. אבל תקע לסשן שם קשה..
|
ציטוט:
PHP קוד:
|
או שאתה פשוט בודק אם הרפרר הוא האתר שלך;)
$_SERVER['HTTP_REFERER']; |
בכדי לבדוק אם זה לא מהשרת שלך אתה יכול לבדוק לפי ה REFER...
החלטתי לעשות לך חיים מאד קלים ולתת לך קוד שעובד ב 100 % בבקשה : PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 22:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ