Cita:
Iniciado por oso96_2000
Podrías hacer algo asi:
Código php:
Ver original<?php
$archivos = array('pres-obras-1.php', 'pres-obras-2.php', 'pres-obras-3.php'); // Un arreglo con los archivos que podemos mostrar if ( !isset($_SESSION['filetoshow']) || ($_SESSION['filetoshow'] == count($archivos)) ) // Si no existe la sesion, o si el valor de esta es igual al numero total de archivos (es decir, ya mostramos el ultimo) {
$_SESSION['filetoshow'] = 0; // Ponemos el valor de la sesion a 0 (indice del primer elemento del arreglo)
}
$archivo = $archivos[$_SESSION['filetoshow']]; // Aqui guardamos el archivo a mostrar en la variable $archivo, usnado el valor de la sesion como indice del arreglo
$_SESSION['filetoshow']++; // Aumentamos el valor de la sesion en 1
?>
Creo que algo asi funcionaría, y medio traté de comentarlo para que se entienda :P
Tal cual, solo le faltaría iniciar session y hacer el include, le agrego solamente sobre le código de Oso96_2000 eso con lo cual debería funcionarte:
Código php:
Ver original<?php
$archivos = array('pres-obras-1.php', 'pres-obras-2.php', 'pres-obras-3.php'); // Un arreglo con los archivos que podemos mostrar
if ( !isset($_SESSION['filetoshow']) || ($_SESSION['filetoshow'] == count($archivos)) ) // Si no existe la sesion, o si el valor de esta es igual al numero total de archivos (es decir, ya mostramos el ultimo) {
$_SESSION['filetoshow'] = 0; // Ponemos el valor de la sesion a 0 (indice del primer elemento del arreglo)
}
$archivo = $archivos[$_SESSION['filetoshow']]; // Aqui guardamos el archivo a mostrar en la variable $archivo, usnado el valor de la sesion como indice del arreglo
$_SESSION['filetoshow']++; // Aumentamos el valor de la sesion en 1
include( $archivo );
?>
Si vas a usar las sessiones en varios lados te conviene usar un .php con esas tres primeras líneas y hacer un include del mismo.
Saludos.