[php] url verkrijgen.

Pagina: 1
Acties:

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Erg simpele vraag mischien maar hoe kan je de url die juist is ingetypt door degene die de pagina bekijkt verkrijgen. Et zal wel simpel zijn maar kon et niet vinden in de search. Het voor redirecting.

Noushka's Magnificent Dream | Unity


  • Quibus
  • Registratie: November 2000
  • Laatst online: 19:46
Zoek eens op php.net onder $_SERVER['HTTP_REFERER']

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
werkt bij mij niet kijk maar wat ze er bij zetten.
The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
dus...

als ik dit dus test

PHP:
1
2
3
4
5
<?php

print $_SERVER['HTTP_REFERER'];

?>


dan zie je niks. dan werkt het dus niet

Noushka's Magnificent Dream | Unity


  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
probeer es
PHP:
1
print_r($_SERVER);
en kijk wat voor leuks je daar allemaal uit kan gebruiken.. zelfde voor $_GET

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
elviver schreef op 04 september 2002 @ 19:48:
probeer es
PHP:
1
print_r($_SERVER);
en kijk wat voor leuks je daar allemaal uit kan gebruiken.. zelfde voor $_GET
ook al niets

ligt het mischien aan mijn opstelling?

ik heb

apache 1.3.2

php 4.0.6

en mysql weet ik veel welke versie.

Noushka's Magnificent Dream | Unity


  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
Michali schreef op 04 september 2002 @ 19:40:
werkt bij mij niet kijk maar wat ze er bij zetten.


[...]


dus...

als ik dit dus test

PHP:
1
2
3
4
5
<?php

print $_SERVER['HTTP_REFERER'];

?>


dan zie je niks. dan werkt het dus niet
mja best wel logisch dattie het "niet doet"...
als je bovenstaand stukje php opslaat en de url ervan intypt in in je address bar, dan bestaat die variable inderdaad niet (IE6.0). Als je echter een pagina maakt met een link erin naar bovengenoemde pagina, dan is er een refentie naar de opgevraagde pagina en bestaat ie dus wel.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

vriendelijke vrienden: php 4.0.6

dus doe gewoon phpinfo() (in het "ontvangende" bestand) en kijk eens goed wat je ziet verschijnen :)

Doet iets met Cloud (MS/IBM)


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
hoe krijg ik dan de url die in de adress bar staat

Noushka's Magnificent Dream | Unity


  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
[b][message=15025024,noline]hoe krijg ik dan de url die in de adress bar staat
wat altijd werkt is:
PHP:
1
$url = "http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"];


tis toch HTTP_SERVER_VARS in 4.0.6?

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
Genoil schreef op 04 september 2002 @ 20:03:
[...]


wat altijd werkt is:
PHP:
1
$url = "http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"];


tis toch HTTP_SERVER_VARS in 4.0.6?
Help! Het enige wat ik nu krijg te zien is

code:
1
http://


das niet mooi. :(

Noushka's Magnificent Dream | Unity


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
hehe met die HTTP_SERVER_VARS werkt het wel. Dank je

Noushka's Magnificent Dream | Unity


  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
Handig voor meer van je scripts als je weet dat het een oude versie van PHP is: $_GET = $HTTP_GET_VARS;
Pagina: 1