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

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

Ori-G 04-10-07 20:25

Php | שאלה תמונת אבטחה?
 
שלום אני בונה איזושהי מערכת קטנה ב-PHP אבל עדיין בלימודי ב-PHP לא הגעתי ללמידת תמונת אבטחה.

אשמח למדריך כל שהוא שמישהו למד ממנו.

Elad-A 04-10-07 20:30

GD...
www.php.net/gd

Ori-G 04-10-07 20:39

ציטוט:

נכתב במקור על ידי Elad-A (פרסם 563021)

לא הבנתי מאיפה אני משיג את תמונות האבטחה עצמם ..

Kfir.G 04-10-07 20:55

ציטוט:

נכתב במקור על ידי spiker (פרסם 563029)
לא הבנתי מאיפה אני משיג את תמונות האבטחה עצמם ..

אתה לא משיג את התמונה, אתה יוצר את התמונה בעזרת GD. דבר ראשון אתה יוצר מחרוזת רנדומלית ואז הופך אותה לתמונה בעזרת GD וזה הכל...

Ori-G 06-10-07 14:44

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 563035)
אתה לא משיג את התמונה, אתה יוצר את התמונה בעזרת GD. דבר ראשון אתה יוצר מחרוזת רנדומלית ואז הופך אותה לתמונה בעזרת GD וזה הכל...

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

ציטוט:

<center/>
<form method="post" align="right">
<img src="code.php" width="100" height="100" align="absmiddle"><br/><input type="text" name="code">
<input type="hidden" name="reg" value="1"><br>
<input type="submit" value="שלח">
</form>
<?
$code = $_POST['code'];
if($code<>$num)
{
echo "הכנסת קוד שגוי";
}
else
{
echo "<script>window.**********'כתובת'</script >";
}
?>
עכשיו אחרי שמקלידים נכון מה שכתוב בתמונה עדיין מופיע לי הכנסת קוד שגוי..
אשמח לעזרה.

Udi 06-10-07 17:33

אחרי שאתה יוצר את התמונה,
אתה שומר את המחרוזת שלה בSESSION, או מצפין אותה בCOOKIE.

בבדיקה עצמה, אתה משווה את הסשן\קוקי אם המחרוזת שקיבלת מהמשתמש.

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


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

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