Salve a tutti.
Il mio problema è questo: se la pagina visualizzata in quel momento è "/video/154.html" sotto dovrà comparire un link che indirizzi a "/video/155.html".
Non posso utilizzare $_GET visto che is tratta di un URL in SEF con suffisso .html (almeno credo).
Il codice che più o meno ho creato è questo:
Questo è il codice del link: (il numero dovrà essere successivo a quello indicato nella barra indirizzi)
Il mio problema è semplice: la variabile "$ws_current_url" (visualizza l' url) non finisce con un numero ma con ".html" quindi mi è impossibile sommare "1" per aumentarlo, per esempio, da "150.html" a "151.html".
Grazie in anticipo
Il mio problema è questo: se la pagina visualizzata in quel momento è "/video/154.html" sotto dovrà comparire un link che indirizzi a "/video/155.html".
Non posso utilizzare $_GET visto che is tratta di un URL in SEF con suffisso .html (almeno credo).
Il codice che più o meno ho creato è questo:
PHP:
<?php function selfURL() { $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : ""; $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; } function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); } $ws_current_url= selfURL(); ?>
Questo è il codice del link: (il numero dovrà essere successivo a quello indicato nella barra indirizzi)
PHP:
<?php
if ((stristr($ws_current_url, 'video/') !== FALSE)) {
echo "<a href='" . $ws_current_url ."'>Prossimo
</a>";
}
?>
Il mio problema è semplice: la variabile "$ws_current_url" (visualizza l' url) non finisce con un numero ma con ".html" quindi mi è impossibile sommare "1" per aumentarlo, per esempio, da "150.html" a "151.html".
Grazie in anticipo