03-07-10, 14:45 | # 1 |
חבר מתקדם
|
מחפש ב-php משתנה כללי
אני מחפש משתנה מקביל למשתנה ה-Application ב-asp,
אחד שאני יכול לפנות אליו מכל עמוד, מכל משתמש, שהוא זהה לכולם. למה אני צריך אותו? אני רוצה לעשות שאם הוא קיים, האתר ננעל אוטומטית, חשבתי שזאת אחלה אופצייה למקרים של תקלות באתר\בעיות אבטחה\שיפוצים. מה אתם חושבים על הרעיון? ומה הדרך הכי יעילה לבצע אותו? תודה. |
03-07-10, 14:48 | # 2 |
תודה על תרומתך.
|
$GLOBALS
מכיל את כל המשתנים שיש לך בכלל אתה יכול לעשות $GLOBALS['myvar'] = 'myvalue'; למרות שהיית ממליץ לך לבנות איזה מחלקה של settings ומשם לקחת את מה שאתה צריך.
__________________
|
03-07-10, 15:23 | # 3 |
חבר מתקדם
|
|
03-07-10, 15:47 | # 4 |
תודה על תרומתך.
|
כתבתי את זה עכשיו אז לא בדקתי
אבל תנסה משהו בסגנון הזה : PHP קוד:
ותוכל לטעון גם אפשרויות מראש ממסד נתונים או משהו...
__________________
Last edited by RS324; 03-07-10 at 15:53.. |
03-07-10, 16:05 | # 5 |
משתמש - היכל התהילה
|
RS324 מה שכתבת זה משהו שיהיה נגיד בתוך כל בקשה.
בASP.NET המשתנה Application הוא כמו SESSION רק שמשותף לכל המשתתפים. HOLD, הדרך היחידה לעשות את זה בPHP זה דרך קובץ או דרך DATABASE.. |
03-07-10, 16:31 | # 6 | |
תודה על תרומתך.
|
ציטוט:
כתבתי לו את המחלקה הבסיסית הוא יכול להרחיב אותה ולכתוב את ההגדרות לקובץ ולייבא אותו דרך המחלקה יש המון אפשרויות לעשות דברים.... עריכה שים לב מה כתבתי בתוך ה construct
__________________
|
|
03-07-10, 23:06 | # 7 |
משתמש - היכל התהילה
|
RS324 סבבה מה שכתבת בבנאי אבל GLOBALS הוא לכל בקשה בפני עצמה.
_SESSION עובר בין דפים שונים אבל לאותו משתמש. הוא מחפש משהו שעובר בין דפים שונים לכל המשתמשים, זה לא מובנה בPHP, תשתמש בקובץ חיצוני או DB נורמאלי. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|