Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
<noscript>
<meta http-equiv="refresh" content="0;URL=<?php echo $baseUrl.'p/'.$pg; ?>" />
</noscript>
<?php
function show_fragment_from_url($url) {
// Url "parsen"
$urlarray = parse_url($url);
// fragment in $newurl stoppen
$fragment = $urlarray['fragment'];
// Url teruggeven
return $fragment;
}
// geeft terug: fragment
echo show_fragment_from_url('http://www.host.net/path.php?query=query#fragment');
?>
Dat kon ik ook wel bedenken. Maar hoe krijg ik dan die parameter? Ik moet dus de url weten, en die staat niet in de server-array.Iets van:
PHP:<?php function show_fragment_from_url($url) { // Url "parsen" $urlarray = parse_url($url); // fragment in $newurl stoppen $fragment = $urlarray['fragment']; // Url teruggeven return $fragment; } // geeft terug: fragment echo show_fragment_from_url('http://www.host.net/path.php?query=query#fragment'); ?>
Niet getest.
<?php
function geturl($www=FALSE) {
// Check if HTTPS is on, if true, $makeurl[0] is http://, else, $makeurl[0] is https://
if($_SERVER['HTTPS'] == 'on') {
$makeurl[0] = 'https://';
} else {
$makeurl[0] = 'http://';
}
// Check host, replace www
if(ereg('www', $_SERVER['HTTP_HOST'])) {
if($www) {
$makeurl[1] = $_SERVER['HTTP_HOST'];
} else {
$makeurl[1] = str_replace('www.', '', $_SERVER['HTTP_HOST']);
}
} else {
if($www) {
$makeurl[1] = 'www.' . $_SERVER['HTTP_HOST'];
} else {
$makeurl[1] = $_SERVER['HTTP_HOST'];
}
}
// Get script name
$makeurl[2] = $_SERVER['PHP_SELF'];
// Load params
$i = 0;
foreach($_GET as $getname => $getcontent) {
if($i == 0) {
$makeurl[3] = '?' . $getname . '=' . $getcontent;
} else {
$makeurl[3] = $makeurl[3] . '&' . $getname . '=' . $getcontent;
}
$i++;
}
// The parts come together
$url = $makeurl[0] . $makeurl[1] . $makeurl[2] . $makeurl[3];
// Return result
return $url;
}
// Example: http://www.example.com/geturl.php?page=page&fun=fun#good
// gives: http://www.example.com/geturl.php?page=page&fun=fun
echo geturl();
?>
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.