Alle url info uit url halen
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://$host$uri");
?>
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://$host$uri");
?>
Als je nu bijvoorbeeld op www.random.com/contact.php zit dan refresht het om de 10 minuuten. Maar als je op www.random.com/contact.php?iets=anders zit dan refresht hij naar www.random.com/contact.php en laat hij de url informatie vallen.
Hoe kan ik php laten ervoor zorgen dat hij ook de url informatie meeneemt wanneer hij refresht? Met andere woorden, hoe kan ik alle informatie uit de url halen?
Gewijzigd op 01/01/1970 01:00:00 door Laurens Devos
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://".$host.$_SERVER['REQUEST_URI']);
?>
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://".$host.$_SERVER['REQUEST_URI']);
?>
'REQUEST_URI'
The URI which was given in order to access this page; for instance, '/index.html'.
edit: je was me voor, ik typte code niet uit omdat ik lekker op bed lig met ipodje te internetten :D
Gewijzigd op 01/01/1970 01:00:00 door Onbekend Onbekend
TJVB schreef op 08.11.2007 20:46:
'REQUEST_URI'
The URI which was given in order to access this page; for instance, '/index.html'.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://".$host.$_SERVER['REQUEST_URI']);
?>
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
header("Refresh: 600; url=http://".$host.$_SERVER['REQUEST_URI']);
?>
'REQUEST_URI'
The URI which was given in order to access this page; for instance, '/index.html'.
Als ik $_SERVER['REQUEST_URI'] gebruik, geeft hij hij deze error: PHP Notice: Undefined index: REQUEST_URI in D:\...\Index.php on line 69
en $_GET['iets'] echo'en is een optie, maar het probleem is, overal is de naam van de varable in de url anders, en het is dus moeilijk om ervoor te zorgen dat alles ge'echo'd word.
Gewijzigd op 01/01/1970 01:00:00 door Laurens Devos
dus dan moet je server_uri gebruiken. Geef je code eens,dan kijk ik.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['SERVER_URI'];
header("Refresh: 300; url=http://$host$uri");
?>
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['SERVER_URI'];
header("Refresh: 300; url=http://$host$uri");
?>
Hij heeft dezelfde fout of wanneer ik REQUEST_URI gebruik, bestaat er niets die alle informatie uit de url in een array steekt?
Dan zie je precies welke waarden je tot je beschikking hebt.
iig moet je $host buiteb quotes zetten. Verder kan ik het niet lezen, met ipod kan ik in een div niet horizontaal scrollen, dus kun je na $host even een enter doen voor mij? Thx
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
$info = $_SERVER['QUERY_STRING'];
header("Refresh: 5; url=http://$host$uri?$info");
?>
$host = $_SERVER['HTTP_HOST'];
$uri = $_SERVER['PHP_SELF'];
$info = $_SERVER['QUERY_STRING'];
header("Refresh: 5; url=http://$host$uri?$info");
?>
mooizo, heb gevonden wat ik zocht met
echo '<pre>'.print_r($_SERVER, true).'</pre>';
Bedankt
werkt het?
je moet maar eens de code lezen wanneer je op een computer zit :p
Ps: dit is gewoon bijna een computer xD
en de rest van mijn biografie vertel ik later wel eens...