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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [php]שאלה כתובות url (https://hosts.co.il/forums/showthread.php?t=53941)

Ron | CSite.co.il 20-09-07 18:58

[php]שאלה כתובות url
 
שלום לכולם,
שמתי לב שבכל מערכות הcms וברוב האתרי איטרנט כיום כאשר אתה לוחץ על הרשמה לדוגמא ,אז בכתובת ה url יש:domian.com/index.php?act=register

עכשיו יש לי כמה שאלות בנוגע לזה:
1)למה צריך את זה/במה זה עוזר?
2)האם יש דרך לעשות זאת ללא mod_rewrite.ואם כן מה היא?
(היתה לי דרך מסויימת אבל זה לא ממש הלך ,הדרך היתה לא יעילה למרות שעבדה).
אשמח להסבר איך לעשות זאת בדרך מילולית אין צורך בקוד.

תודה לכולם.

Elad-A 20-09-07 19:20

$_GET ...

daMn 20-09-07 20:04

זה פשוט מאוד, עבודת GET.
לפי מה שתיארת: domian.com/index.php?act=register
אז הקוד או משהו בסגנון הזה:
PHP קוד:

if ($_GET['act'] == register) {
פה תוכל לכתוב את הטקסט שיוצב במקרה שיש פניה לGET


זה בעצם הindex.php

Ron | CSite.co.il 20-09-07 20:17

קודם כל תודה רבה.
אבל לא ממש הבנתי איך אני אפנה את הget.(אני יודע להפנות את הget לפי לחיצה אבל לא על פי העברת דפים.)
לדוגמא:
משתמש נכנס לדף register.php ,במקום זאת זה יציג לו בכתובת ה- url
index.php?act=regiser



תודה רבה:).

Daniel 20-09-07 20:18

הוא לא צריך להיכנס ל-register.php, פשוט ב-index.php?act=register יש אינקלוד לסורס/רגיסטר.PHP

daMn 20-09-07 20:19

אתה מפנה אותו, ניקח דוגמא.
יש לך באתר הראשי לחצן הרשמה שהוא בעצם מפנה ל index.php?act=regiser
ואז בindex.php אתה בודק כמו שהסברתי לך למעלה.

Ron | CSite.co.il 20-09-07 20:27

כמו שכתבתי למעלה אני יודע לעשות זאת עם לחצן אבל אין לי מושג איך עושים את זה ללא לחצן אלא על ידי לחיצה על לינק.
אגב תגובה ממש מהירה:),תודה רבה.

daMn 20-09-07 20:31

ציטוט:

נכתב במקור על ידי פיפא (פרסם 557756)
כמו שכתבתי למעלה אני יודע לעשות זאת עם לחצן אבל אין לי מושג איך עושים את זה ללא לחצן אלא על ידי לחיצה על לינק.
אגב תגובה ממש מהירה:),תודה רבה.

אני לא מבין אותך...מה הבעיה..
HTML קוד:

<a href="index.php?act=register">הירשם</a>

Kfir.G 20-09-07 20:31

ציטוט:

נכתב במקור על ידי פיפא (פרסם 557756)
כמו שכתבתי למעלה אני יודע לעשות זאת עם לחצן אבל אין לי מושג איך עושים את זה ללא לחצן אלא על ידי לחיצה על לינק.
אגב תגובה ממש מהירה:),תודה רבה.

קוד:

href="javascript:document.formname.submit()"

עריכה:
ראיתי עכשיו את התגובה של daMn ואני מצטער חשבתי ששאלת איך לשלוח נתונים מטופס בעזרת קישור :)

Ron | CSite.co.il 20-09-07 20:33

חחחח תודה ,לפעמים אני חושב על הדרכים המסובכות מאשר על הקלות:(XD.
תודה לכולם אפשר לנעול.


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

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