SQL Injection ו-PHP

המאמר הבא דן בבעיית האבטחה SQL Injection ובדרכים לחסימתה בטכנולוגיית PHP. כיצד האקרים מצליחים להפעיל פקודות SQL על בסיס הנתונים של של האתר ומהן הדרכים המומלצות להתמודדות עם הנושא ב-PHP.

תגיות: , ,

המשך

מדריך PHP: התקנת PHP על IIS

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

תגיות: , ,

המשך

מדריך PHP: JSON ו-XML

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

תגיות: , , , ,

המשך

מדריך PHP: חיבור אל SQL באמצעות PDO

במאמר הזה אנו נלמד על עבודה באמצעות הרחבת PDO אל מסד נתונים מסוג MS SQL. שפת PHP אינה שפה המוגבלת רק למסד נתונים אחד והיא יכולה לעבוד עם כל מסד...

תגיות: , , ,

המשך

מדריך PHP: תכנות מונחה עצמים – MySQLi

במאמר הזה אנו נלמד על הרחבת MySQLi שמשמשת אותנו לגישה אל מסד נתונים מסוג MySQL באמעות תכנות מונחה עצמים. החל מגרסת PHP 5 ומעלה, יש את הרחבת MySQLi באופן אוטומטי....

תגיות: , , ,

המשך

מדריך PHP: תכנות מונחה עצמים – פולימורפיזם, overloading ומתודות קסם

פולימורפיזם הוא בעצם שימוש באותה מתודה לביצוע דברים כאשר מה שאנו עושים באמצעות המתודה משתנה בהתאם למשתנים שלנו (בהתאם לסוג שלהם או למספר שלהם). למשל בשפת C הפונקציה הפולימורפית (sum(int,...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – interface

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

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – כימוס

במאמר קודם למדנו על הורשה המאפשרת לנו להעביר תכונות ומתודות מ-class אחד ל-class אחר. באמצעות כימוס אנו יכולים לשלוט על מי יכול לגשת את התכונות והמתודות שלנו ב-class שלנו. יש...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – הורשה

הורשה היא בעצם סוג של הרחבה. אם יש לי class מסוג א' ואני רוצה ליצור class מסוג ב' שמכיל את התכונות והמתודות של class א', אני לא צריך לעשות copy&paste...

תגיות: , ,

המשך

מדריך PHP: תכנות מונחה עצמים – הקדמה

נשאלת השאלה למה בדיוק ללמוד תכנות מונחה עצמים? יש לכך שתי תשובות ברורות: 1. יש לא מעט מערכות בשוק שמשתמשות בתכנות מונחה עצמים. מערכת כמו ג'ומלה למשל היא מונחית עצמים....

תגיות: , ,

המשך
1 2 3 4 5 6