View Single Post
ישן 21-05-06, 10:45   # 1
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

[PHP] מעבר לעמוד אחר במידה והתנאי מתקיים

בוקר טוב חברים
על מנת להכניס "הגנה" למערכת שאני עושה אני חשבתי לכתוב תנאי שיעביר את כל מי שנכנס לדף שלי ל?act=view ששם בעצם צופים בתוכן הדף על פי מה שהגדרתי.
עכשיו מכיוון שact משתנה גם לedit וdelete בהתאם למה שאני קובע רשמתי את התנאי הבא:
PHP קוד:
if($_GET['act'] != ("view" || "edit"|| "delete" || "add" || "showreplys" || "deletereplys" || "editreplys")){
    
header('location:?act=view');

הוא נועד לעזור במידה ומישהו מחליט לכתוב לעצמו act=ron למשל..
התנאי לא עובד, כנראה בגלל ה || שעשיתי שם, השאלה איך אני מתקן אותו?
שאני משאיר את התנאי בצורה הבאה:
PHP קוד:
if($_GET['act'] != ("view")){
    
header('location:?act=view');

ומנסה להכנס לact=bla לדוגמא הוא מעביר אותי ישירות לact=view.
אז, איך אני עושה שזה יפעל על פי כל אחד מהact`s שהגדרתי?

תודה מראש, רון אלטר.
__________________
Alter.
  Reply With Quote