από sv1jsb » 23 Ιουν 2011, 11:06
Ναι η τελεία είναι άθροιση string για την PHP.
"a"."b" γίνεται "ab"
To $_SERVER είναι μεταβλητή (πίνακας) της PHP και φτιάχνεται από τον server (apache). Σε αυτήν έχει διάφορες πληροφορίες που αφορούν τον server και μπορείς να τις προσπελάσεις με το αντίστοιχο όνομα τους.
Έτσι όταν ζητάει $_SERVER['HTTP_ΗOST'] πάει στον πίνακα $_SERVER και βρίσκει την εγγραφή "HTTP_HOST" και επιστρέφει την τιμή της. Το ίδιο ισχύει και για τα προηγούμενα. Συγκεκριμένα το HTTP_HOST επιστρέφει την διεύθυνση του server που νομίζει ότι έχει ο apache (για το συγκεκριμένο request). Το υπογράμμισα γιατί είναι σημαντικό λόγω των δυνατοτήτων του apache για virtual hosting. Το αν επιστρέφει localhost είναι επειδή έτσι έχει σεταριστεί στο /etc/apache2/sites-enabled/default.conf (μάλλον έτσι θα είναι στημένο το σύστημά σου). Δεν ψάχνει να το βρει από το σύστημα, από τον apache το βρίσκει.
Programming blog Γνώσεις ⇛ Linux: Καλά ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 64bit
Προδιαγραφές ⇛ Phenom II │ 8GB │ 2xATI 5670 │ HD Audio │ TFT 23"