[php] var om anchors uit te lezen (niet de query string)

Pagina: 1
Acties:

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Weet iemand of er een var is om de anchor uit te lezen uit bijvoorbeeld

www.bla.bla/bla.php#1

Op php.net kon ik er verder niets over vinden.

Vaak willen jullie ook weten wat ik al heb geprobeerd :)
Nou dit dus:

$REQUEST_URI
$PHP_SELF
$QUERY_STRING
$SCRIPY_FILENAME
$PATH_TRANSLATED

maar geen van deze gaf het goede resultaat.

De vraag blijft dus: Weet iemand of er zo'n functie/variable bestuur om dit uit te lezen?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Als het in geen van deze variabelen voorkomt wordt het waarschijnlijk helemaal niet meegestuurd naar de server. Dat is op zich wel logisch, aangezien de server helemaal niks te maken heeft met die anchors. Die zijn alleen bedoeld om aan de clientside naar de juiste positie toe te scrollen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

http://www.php.net/manual/en/function.parse-url.php

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));'
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)

$ php -r 'print_r( parse_url("http://invalid_host..name/"));'
Array
(
    [scheme] => http
    [host] => invalid_host..name
    [path] => /
)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Wordt idd niet mee gestuurd naar de server.