הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   אני רוצה לעשות אפשרות במערכת ד"שים שאפשר לשלוח רק פעם אחת (https://hosts.co.il/forums/showthread.php?t=11123)

YaronZ 29-12-05 14:17

אני רוצה לעשות אפשרות במערכת ד"שים שאפשר לשלוח רק פעם אחת
 
אני רוצה לעשות אפשרות במערכת ד"שים שאפשר לשלוח רק פעם אחת הודעה במערכת לכל אייפי !
אשמח עם מתכנת מקצועי יעזור לי בזה, אשלח את הקוד בה"פ או באייסיקיו: 221205687
תודה.

שקד 29-12-05 14:56

לאחר שליחת הטופס תגדיר משתנה שערכו יהיה שווה ל IP של אותו משתמש.
PHP קוד:

$ip $_SEVER['REMOTE_ADDR']; 

תעשה עוד תא במסד ששם ישמרו האייפים, ובעת שליחת טופס תעשה שגם האיי פי ישמר במסד בתא שיצרת לו.

עכשיו הבדיקה עם הוא הצביעה, תעשה בדיקה אם האיי פי שלו כבר נימצא במסד אם לא אז תאפשר את ההצעה אם לא אז תעצור את הסקריפט ותציג שגיאה בעזרת die

בצלחה

Eran-s 29-12-05 15:05

ציטוט:

נכתב במקור על ידי שקד
לאחר שליחת הטופס תגדיר משתנה שערכו יהיה שווה ל IP של אותו משתמש.
PHP קוד:

$ip $_SEVER['REMOTE_ADDR']; 

תעשה עוד תא במסד ששם ישמרו האייפים, ובעת שליחת טופס תעשה שגם האיי פי ישמר במסד בתא שיצרת לו.

עכשיו הבדיקה עם הוא הצביעה, תעשה בדיקה אם האיי פי שלו כבר נימצא במסד אם לא אז תאפשר את ההצעה אם לא אז תעצור את הסקריפט ותציג שגיאה בעזרת die

בצלחה

בהמשך לתשובתו של שקד אציין שהפקודה הפשוטה ביותר לבדוק אם קיים כבר אייפי בתא שבשורה של הודעה מסויימת הוא:
PHP קוד:

$checkip mysql_query("SELECT * FROM table_name WHERE ip='{$ip}'");
if(
mysql_num_rows($checkip) == 0) {
 
// לא קיים האייפי במסד



YaronZ 29-12-05 15:10

תודה לשקד על העזרה

Kuchi 29-12-05 18:22

ציטוט:

נכתב במקור על ידי iRiver
תודה לשקד על העזרה

שכחת גם את Eran-s בכל מקרה
אני הייתי מציע שתעשה גם בעזרת שמירת קוקיז ואייפי

YaronZ 29-12-05 19:26

כן, תודה עם ל- Eran-s
פשוט לא שמתי לב להודעה שלו.

Eran-s 29-12-05 19:48

נפתר, וננעל =]


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

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