שלח תשובה

זירת השאלות

586
צפיות
6
תשובות

בעיה בשימוש ב-querystring

,‏ 17 ביולי, 2004

יש לי בעיה חמורה כשאני משתמש ב-querystring. יש לי אתר שמספק שירותים לאתרים אחרים, כמו מועדון icq למשל. עכשיו כדי שיוכלו להיכנס למועדון icq של כל אתר צריך להיות id שונה לכל אחד מהם שמועבר ב-querystring, לדוגמא כדי להיכנס למועדון icq של משתמש מס' 148 הכתובת תהיה:
www.ezsite.co.il/icq.asp?id=148 , ככה הכל עובד כמו שצריך, אבל הבעיה היא שרוב המשתמשים אצלי באתר הם כאלה עם דומיין מקוצר כמו up…והדומיין הזה נשאר בשורת הכתובת ואז כשיש לינק באתר שלהם למועדון icq זה עובר לעמוד כשבשורת הכתובת יש עדיין את כתובת האתר שלהם, ואז  הוא בעצם לא מקבל את ה-querystring וכותב Syntax error (missing operator) in query expression 'id…
ככה בעצם במלא אתרים השירות הזה לא עובד ואין לי מושג מה אפשר לעשות כדי לתקן את זה….מישהו יודע??

תגיות:

6 תשובות

  1. ניר טייב הגיב:

    תשתמש בשובר מסגרות
    תעשה בדיקה האם קיים ה-QS ואם לא אז תפעיל סקריפט שיפוצץ את המסגרת ואז הכל יעבוד

  2. m_k הגיב:

    יש לך קוד לסקריפט הזה?
    יש לך קוד לסקריפט הזה? למה אני לא משהו ב-js..

  3. ניר טייב הגיב:

    יש את זה ב-FAQ של מדור JS או HTML
    אם אני לא טועה

    במידה ואני טועה אז חפש כאן בפורום כי גם אני שאלתי את זה פעם (לא זוכר את הסקריפט כי הרבה זמן לא השתמשתי בו 😛

  4. sirob הגיב:

    הלכתי לכתובת…
    וקיבלתי גם את השגיאה.

    יכול להיות שזה לא קשור לכתובת אלא פשוט שגיאה בקוד…

    זו הכתובת שניסיתי…
    http://www.ezsite.co.il/icq.asp?id=148

  5. m_k הגיב:

    לא, הכל בסדר בקוד
    עשיתי מה שניר אמר והכל עובד עכשיו כמו שצריך.

שלח תשובה