Προς το περιεχόμενο

php - Πως θα διαβάσω από το url μετά το #


heisenberg

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα,

θέλω να πάρω σε μια μεταβλητή από το url έστω π.χ.

http://www.site.com/index.php?a=test#section1

 

να διαβάσω μετά το # δηλάδή να έχω σε μια μεταβλητή το section1

 

Δοκίμασα διάφορα. π.χ. Το $_SERVER['REQUEST_URI'] δεν διαβάζει μετά το #

Γυρνάει το /index.php?a=test

 

επίσης δοκίμασα όταν πατάω το εσωτερικό λινκ για να παει στο section1 να ξαναφορτώνω τη σελίδα (αν και δν ειναι γενικά θεμιτό) για να ξαναδιαβάσει τη σελίδα με το #section1 μέσα μήπως και παίζει ρόλο. αλλά παλι τίποτα

 

Πως μπορώ να το διαβάσω;

Δημοσ.

Οτιδήποτε μετά τo anchor (#) δεν διαβάζεται από τον server, μόνο ο browser το καταλαβαίνει. Θα πρέπει να το στείλεις στον server με άλλο τρόπο.

 

Δες αυτό εδώ http://www.asual.com/swfaddress/ σε περίπτωση που προσπαθείς να κάνεις κάτι με ajax ή flash.

Δημοσ.

Σωστός ο Maniakos. Ένας άλλος συνδυασμός που αποδίδει, είναι javascript-php. Εγγραφή cookie από την javascript και ανάγνωση απο την php

  • 2 εβδομάδες αργότερα...
Δημοσ.
Καλημέρα,

θέλω να πάρω σε μια μεταβλητή από το url έστω π.χ.

http://www.site.com/index.php?a=test#section1

 

να διαβάσω μετά το # δηλάδή να έχω σε μια μεταβλητή το section1

 

Δοκίμασα διάφορα. π.χ. Το $_SERVER['REQUEST_URI'] δεν διαβάζει μετά το #

Γυρνάει το /index.php?a=test

 

επίσης δοκίμασα όταν πατάω το εσωτερικό λινκ για να παει στο section1 να ξαναφορτώνω τη σελίδα (αν και δν ειναι γενικά θεμιτό) για να ξαναδιαβάσει τη σελίδα με το #section1 μέσα μήπως και παίζει ρόλο. αλλά παλι τίποτα

 

Πως μπορώ να το διαβάσω;

 

γιατι δεν δοκιμαζεις:

http://www.site.com/index.php?a=test?sec=section1

 

και με

$x=$_GET['sec'];

οπου το $x θα καταχωρηθει με την τιμή section1

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...