לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #4  
ישן 30-12-2008, 18:26
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 3 שנכתבה על ידי tsachibenezra שמתחילה ב "לא אני רוצה לשלוח לך לינק..."

מצטער, אני עדיין לא מבין.

ולגבי תגובתו של tnadav, אכן פונקציה יפה (גם אני לא בדקתי), אבל נראה לי שהיא מחשבת מה ש PHP נותן כבר לבד, וזה את ה superglobal העונה לשם GET_$ ...


תסביר לי בדיוק מה אתה עושה, שלב שלב, מה קורה, בכל שלב, ואם אתה מצפה שיקרה משהו אחר, מה בדיוק אתה מצפה שיקרה. הסבר טכני וקר בבקשה, בלי "אני רוצה לשלוח". פשוט סדר הפעולות שאתה עושה, התוצאות, והתוצאות הרצויות... ושאתה אומר ש"כתובת מפנה" תסביר לנו את מהות ההפנייה. האם מדובר על כותר Location? האם מדובר על HTTP META?
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 29-12-2008, 16:18
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 1 שנכתבה על ידי tsachibenezra שמתחילה ב "$_get"

זה מאוד פשוט.
ל-PHP יש את המערך הגלובאלי
קוד:
$_SERVER

המערך הזה מכיל כל מיני נתונים בקשר לשרת ובקשת ה-HTTP שהדפדפן ביצע. אחד מהנתונים זה בעצם איזה נתונים העבירו ב- GET, וניתן לגשת אליו כך:
קוד:
$_SERVER['QUERY_STRING']

תראה שהמערך הזה בעצם מכיל את המחרוזת של כל המשתנים והערכים שלהם, כשזה לא מעובד עדיין למערך, כל מה שתצטרך לעשות זה לעבד את הנתונים האלה, כמו הפונקציה הזאת למשל:
קוד PHP:
<?php
// getGET function
// Parse URL query string to an array
function getGET() {
    
$returnVal    = array();

    
$URLvars    explode('&'$_SERVER['QUERY_STRING']);    // Seprate every equation
    
foreach($URLvars AS $URLvar) {
        
$URLvar    explode('='$URLvar);            // Seprate between the key and the value
        
$returnVal[$URLvar[0]]    = $URLvar[1];
    }

    return 
$returnVal;
}
?>

לא בדקתי אותה, אבל הלוגיקה זה מה שחשוב.
הדבר היחיד שאני לא בטוח זה אם הדף הזה בכלל מקבל query string בבקשת HTTP..
_____________________________________


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 11-01-2009, 21:20
  משתמש זכר tsachibenezra tsachibenezra אינו מחובר  
 
חבר מתאריך: 06.06.07
הודעות: 749
בתגובה להודעה מספר 11 שנכתבה על ידי tnadav1 שמתחילה ב "אתה לא משתמש בפונקציה נכון....."

זה הקוד שלי

קוד PHP:
 <body bgcolor="#F2F3F1" style="margin-top:0;" onload="MM_CheckFlashVersion('7,0,0,0','Content on this page requires a newer version of Adobe Flash Player. Do you want to download it now?');">
<?
php
session_start
();
$_SESSION['myid'] = "" ;
$_SESSION['candidate'] = "" ;
?>
<center>
    <div id="mysiteIndex" style="width:900px;" align="right">
        <?php
            
function getGET()
            {
                
$returnVal    = array();

                
$URLvars    explode('&'$_SERVER['QUERY_STRING']);    // Seprate every equation
                
foreach($URLvars AS $URLvar)
                {
                    
$URLvar    explode('='$URLvar);            // Seprate between the key and the value
                    
$returnVal[$URLvar[0]]    = $URLvar[1];
                }

            return 
$returnVal;
            }

            
$_GET getGET();

            if( 
$_GET['id'] != "" && $_GET['candidate'] == '1' )
            {
                
$_SESSION['myid'] = $_GET['id'] ;
                
$_SESSION['candidate'] = $_GET['candidate'] ;
                include(
'config&func/mysite.php');
            }
        
?>
    </div> 


לא עובד בכלל
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:58

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר