הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-08-06, 23:28   # 11
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

תעשה שאחרי שהוא שולח את הטופס אתה יוצר סשן/קוקי חדש ובו רשום שהוא שלח את הטופס כבר
ואז בתחילת הדף אתה בודק אם כבר יש סשן/קוקי כזה
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 17-08-06, 23:57   # 12
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 34
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

ציטוט:
נכתב במקור על ידי DragonRom
תעשה שאחרי שהוא שולח את הטופס אתה יוצר סשן/קוקי חדש ובו רשום שהוא שלח את הטופס כבר
ואז בתחילת הדף אתה בודק אם כבר יש סשן/קוקי כזה
..
הרעיון של אלעד(זה כאילו הרעיון שהוא הציעה)
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote
ישן 18-08-06, 00:07   # 13
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי Alon.R
amirs_5

פתרון מאוד לא חכם,
אני מחפש אפשרות ישירה לחסימת רענון הדף לדעתי זה דבר הכרחי באיזשוהי שפת תיכנות...

ואתם נראה לי לא מבינים.
אם למשל יש לי כזה דבר:

page?act=showform
שמה יש לי טופס שנשלח לי ל
page.php?act=send
ואז שעושים submit לטופס הוא נשלח ללינק הזה ושולח אימייל לכתובת מסויימת

עכשיו שהם הולכים לpage.php?act=send
וזה כבר שלח פעם אחת אימייל, הם יכולים ללחוץ על F5 ולתת לדפדפן לרענן את הדף + המשתנים שנשלחו אליו בPOST... ואז הם יכולים לשלוח המון אימיילים עם רענון...
אני בעצם רוצה לחסום שהם לא יוכלו לעשות רענון עם הנתונים הקודמים..

עריכה:

עלה לי עכשיו רעיון מההודעה של אלעד, אלעד תגיד לי אם לזה התכוונת:
שזה ישלח ביחד עם הטופס גם את מספר הID (ששמור כבר במסד) של שליחת הטופס, ואז שנשלח הטופס אני מגדיר במסד שהטופס נשלח, ואז כל פעם אני מבצע בדיקה אם הטופס נשלח או לא.

לזה התכוונת אלעד?
ב"ה

תראה מה תעשה.
תעשה ב page.php?act=send בדיקה שאם נתקבלו נתונים מהטופס.
אז שיעשה header location ל page.php?act=send הבדיקה באה כדי שלא יעשה את (ההכוונה שוב ושוב) ואז המשתמש בעצם ביקר בדף בלי להגיע מטופס אז ריענון לא ישלח שוב כלום.
  Reply With Quote
ישן 18-08-06, 04:18   # 14
exciter
משתמש - היכל התהילה
 
exciter's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סוף העולם, שמאלה
הודעות: 672

exciter לא מחובר  

תפנה אחרי השליחה לעמוד חדש, אחר.
__________________
  Reply With Quote
ישן 18-08-06, 14:18   # 15
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

בניה

זה לא עוזר, תעשו אתם טופס, תשלחו אותו תעשו F5 ואז OK והוא ישלח בעצם את הנתונים ככה שהדף יחשוב שהוא שלח את הטופס....
  Reply With Quote
ישן 18-08-06, 14:26   # 16
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי Alon.R

עריכה:

עלה לי עכשיו רעיון מההודעה של אלעד, אלעד תגיד לי אם לזה התכוונת:
שזה ישלח ביחד עם הטופס גם את מספר הID (ששמור כבר במסד) של שליחת הטופס, ואז שנשלח הטופס אני מגדיר במסד שהטופס נשלח, ואז כל פעם אני מבצע בדיקה אם הטופס נשלח או לא.

לזה התכוונת אלעד?
נופ

התכוונתי שתבצע משהו כזה -

בעת הכניסה לעמוד, הטאגית FORM תראה כך:

HTML קוד:
<form action="some-page.asp?act=send&nRnd=96234986" method="post" name="bah" ...>
ה nRnd זה מספר כלשהו שאתה יוצר רנדומאלית (אתה יכול להדפיס גם את התאריך המלא של היום (כולל שניות בלי סלאשים) שם..

ואז בעמוד some-page, אתה מכניס את ה nRnd ל session ומאפשר את ביצוע העמוד

כשעושים רפרש אתה בודק אם יש session עם המסד שנשלף בטופס (בודק אם nRnd שנשלח שווה לזה שיש ב session ואז לא מאפשר את ביצוע הטופס)
__________________
eLad
  Reply With Quote
ישן 18-08-06, 14:35   # 17
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

אחרי שליחת הטופס, אמרת שהוא מועבר ל send.php, אני מניח שבעמוד ההוא יש את כל הקטע של הבדיקות...

תעשה שבמידה והאימייל נשלח כמו שצריך תעשה
PHP קוד:
header("Location: thankyou.php"); 
ששם זה יגיד "תודה ששלחת אימייל" ושלום על ישראל.. פתרת את הבעיה.
__________________
תומר
  Reply With Quote
ישן 18-08-06, 14:47   # 18
Art Watch
מתאורר / יצא בחוץ
 
Art Watch's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2006
מיקום: חיפה
הודעות: 1,007
שלח הודעה באמצעות ICO אל Art Watch שלח הודעה באמצעות MSN אל Art Watch Send a message via Skype™ to Art Watch

Art Watch לא מחובר  

אפשר לרשום עוגיה שתמנע את זה
  Reply With Quote
ישן 18-08-06, 14:48   # 19
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי Gil & Ido
אפשר לרשום עוגיה שתמנע את זה
מיותר לרשום עוגיה, עדיף session
__________________
eLad
  Reply With Quote
ישן 18-08-06, 15:08   # 20
Art Watch
מתאורר / יצא בחוץ
 
Art Watch's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2006
מיקום: חיפה
הודעות: 1,007
שלח הודעה באמצעות ICO אל Art Watch שלח הודעה באמצעות MSN אל Art Watch Send a message via Skype™ to Art Watch

Art Watch לא מחובר  

ציטוט:
נכתב במקור על ידי eLad
מיותר לרשום עוגיה, עדיף session
גם אפשרות
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 04:32.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ