Welkom, Gast. Je bent niet ingelogd.

URL

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 16 Feb 2007, 20:54
PimpCoins: 0
💸+
Bewerken Quote

heey,

ik zou graag de functie weten waardoor je de url krijgt te zien waar je aanwezig bent.
ik heb dan al met dit gekeken:

1
2
3
4
<?php
print_R($_SERVER);

?>

Alleen dan kom ik nergens tegen dan de url. dus als dan bijv. ik het hierzo zou neergooien zou ik willen krijgen te zien:
http://www.saven.nl/forum/nieuw/11
maar met REQUEST_URI wat ik eerst gebruikte kwam je alleen te zien forum/nieuw/11 .

Dus weet iemand een functie waarmee je de volledige url krijgt geecho't waar je op dat moment aanwezig bent.

Triple
Geplaatst op: 16 Feb 2007, 21:43
PimpCoins: 0
💸+
Bewerken Quote

Volgens mij was dat

1
<?php echo(__FILE__); ?>
ofzo

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 16 Feb 2007, 21:56
PimpCoins: 0
💸+
Bewerken Quote

__FILE__ geeft de bestandsnaam van het huidige bestand, dus dat heeft geen zin als dat bestand geinclude wordt.

Je kan deze combinatie gebruiken:

1
2
3
<?php
echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 16 Feb 2007, 22:28
PimpCoins: 0
💸+
Bewerken Quote

iisys schreef:

__FILE__ geeft de bestandsnaam van het huidige bestand, dus dat heeft geen zin als dat bestand geinclude wordt.

Je kan deze combinatie gebruiken:
[...]


ok giga bedankt, dat werkt idd
en trouwens, aangezien je insert in de database de url, komt het er dan ook op neer dat je een sql injection kan doen via de url balk ? of is dat onmogelijk zeker. dus je moet bij $_get's ook geen htmlspecialchars ervoor zetten neem ik aan?

[Laatst bewerkt door Badeendje op vrijdag 16 februari 2007, om 22:32]
Triple
Geplaatst op: 17 Feb 2007, 09:00
PimpCoins: 0
💸+
Bewerken Quote

Gebruik dit:

1
2
3
<?php
$url = addslashes('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
?>

om het te inserten en
1
2
3
4
5
<?php
$resultaat = resultaat;
$inhoud = htmlspecialchars(stripslashes($resultaat));
echo $inhoud;
?>

om het eruit te halen.

[Laatst bewerkt door Triple op zaterdag 17 februari 2007, om 09:00]
📫

Nieuw privébericht

🔥

Registreren


Login