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

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

bestdesign 21-04-06 22:13

האם אפשר לעשות שכאשר נכנסים לעמוד כלשהו, לא חשוב מאיפה אז יהיה לו שורת GET?
 
הכוונה היא שאם נכנסים נגיד ל-index.php אז ישר איך שנכנסים לא חשוב מאיפה הכתובת תיהיה

PHP קוד:

...../index.php?id=bla 

האם ?

somebody 21-04-06 22:46

אתה יכול לעשות HEADER לכתובת שנכנסו ממנה ולהוסיף לה ?bla=dssad מה שאתה רוצה זאת אומרת.

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

LosNir 21-04-06 23:06

אני לא בטוח שהבנתי אותך 8-*
אבל אני חושב שאתה מתכוון לזה:

PHP קוד:

header("location: ?act=bla"); 


bestdesign 21-04-06 23:16

זה בסדר, אני הבנתי =p

bestdesign 21-04-06 23:44

אחי זה משתגע, לוקח איזה 15 שניות עד שנטען וזה ,וזה לא עובד טוב.
יש עוד דרך ?

mlnn 21-04-06 23:47

אפשר לעשות שINDEX בעצם יהיה ריק ומיד לעשות INCLUDE לא?

somebody 22-04-06 00:00

ציטוט:

נכתב במקור על ידי bestdesign
אחי זה משתגע, לוקח איזה 15 שניות עד שנטען וזה ,וזה לא עובד טוב.
יש עוד דרך ?

לא הגיוני שלוקח לו 15 שניות להטען.
עשיתי בדיוק אותו דבר ב ASP(לא יודע PHP) וזה לוקח פחות , הרבה פחות משניה, פחות מחצי שניה.

משהו כמו מאית שניה.
אם זה פועל לך לאט זה בגלל השרת שלך.

null 22-04-06 00:02

ציטוט:

נכתב במקור על ידי somebody
לא הגיוני שלוקח לו 15 שניות להטען.
עשיתי בדיוק אותו דבר ב ASP(לא יודע PHP) וזה לוקח פחות , הרבה פחות משניה, פחות מחצי שניה.

משהו כמו מאית שניה.
אם זה פועל לך לאט זה בגלל השרת שלך.

מסכים, מעבר באמצעות HEADERים
ממש מהיר, זה בטח בעיה בשרת שלך...

LosNir 22-04-06 00:21

ציטוט:

נכתב במקור על ידי HamuZ
מסכים, מעבר באמצעות HEADERים
ממש מהיר, זה בטח בעיה בשרת שלך...

או קוד מסוים שמאט את הטעינה של הדף..
ממתי האדר לוקח לו לטעון 15 שניות?!?! |:

somebody 22-04-06 00:44

ציטוט:

נכתב במקור על ידי LosNir
או קוד מסוים שמאט את הטעינה של הדף..
ממתי האדר לוקח לו לטעון 15 שניות?!?! |:

אבל צריך לשים את הקוד הזה בראש העמוד..
זאת אומרת שאחריheader לא אמור להיות שום פעולה, כאילו הוא מפסיק את כל הפעולות וישר עובר עמוד, יכול לעבור למשל באמצע לולאה מבלי לסיים אותה.
ושום אני מדבר על ASP(ב ASP אפשר לבצע את זה גם ע"י response.redirect), ב PHP אני לא יודע אם זה עושה את כל הפעולות אחרי, אבל לא נירא לי, לא נשמע הגיוני, כי אין סיבה לבצע פעולה אם גם ככה לא ישתמשו בה, זאת אומרת עוברים גם ככה עמוד..
ואם זה מבצע אז PHP באמת שפה..(בעע)..

יכול להיות שאת ההעברה עשית בסוף העמוד?
אם כן, תוכל לגיד למה?
כי 15 שניות זה ממש לא הגיוני, ב 15 שניות אפשר לעדכן מעל ל 600 רשומות במסד(אפילו יותר, לא ע"י לולאה, אלא ע"י SQL).


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

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