Una specie di redirect ??

  • Creatore Discussione Creatore Discussione Pinokkietto
  • Data di inizio Data di inizio
P

Pinokkietto

Guest
Ciao .. salve a tutti.... volevo porvi un quesito.... spero di farmi capire... allora...
4 pagine...

index.html
1.html
2.html
3.html

è possibile forzare la visita della pagina index prima delle altre ?? cioè se un visitatore digita _www.miosito.it/1.html ... vorrei che vosse mandato alla pagina index.html ... dopodichè , potrà scegliere di visitare il sito in tutta tranquillità....
E' possibile ???
come si fà???

Grazie per la partecipazione....

ciao a tutti
 
Ciao,
se ho capito quello che hai chiesto inserisci questo code nella tua pagina .php:
PHP:
<?PHP
header("Location: index.html");
?>
Bye
 
Emmm...
Volevo ricordare che l'estensione delle pagine che contengono codice PHP non può essere .html ma .php ...
Altrimenti l'intrerprete non riconosce il codice e non lo processa...:)
 
No... Jan non ha toppato... è stata solo una piccola svista di chi ha aperto questo 3d (che ha parlato solo di pagina HTML mentre avrebbe dovuto parlare di pagine PHP)... succede...
 
Io non ho toppato un cavolo :D

Vorrei precisare una cosa, Pinokkietto, se tu vuoi far in modo che le tue pagine .html "interpretino" il code PHP, crea un file nominato .htaccess ed inserisci questa riga di codice:
Codice:
AddHandler application/x-httpd-php .html
ciauz
 
Ultima modifica:
MA Grazie mileeeeeeeeee... siete stai velocissimi.....:byebye:

dunque...

ripeto .. io vorrei che il visitatore sia forzato ad andare sulla pagina index , prima di tutte le altre , e da li poi navigare nel sito tranquillamente.... questo è chiaro vero ??

Volevo ricordare che l'estensione delle pagine che contengono codice PHP non può essere .html ma .php ...

tutte le pagine che hanno il codice php devona avere l'estensione php ?? nel mio caso tutto e 4 ( index , 1 , 2 ,3 )

<?PHP
header("Location: index.php");
?>

se non ho capito male con questo comando , inserito nelle pagine 1.php 2.php 3.php
il navigatore viene indirizzato verso la pagina index.php ... giusto ... ??


MA dopo il navigatore che scegliera la pagina 1.php o 2.php ecc..verrà ancora reindirizzato alla pagina inedx.php ??? oppure no ... perchè è quello che non vorrei...
grazie per tutti i vostri consigli.. e abbiate pazienza .....
:faraone:
 
Beh, se ho capito tu vorresti che la prima volta che un utente visiti "1.php", "2.php", ecc. venga reindirizzato a index.php, giusto?
Se si, puoi usare il sistema dei cookie :)
Bye
 
Ultima modifica:
Beh, se ho capito tu vorrei che la prima volta che un utente visiti "1.php", "2.php", ecc. venga reindirizzato a index.php, giusto?

e quale sarebbe ????:cool:
 
Intendi quale sarebbe il sistema dei cookie?
Questo: :)
PHP:
<?
$cookie = @$HTTP_COOKIE_VARS['cookie_controllo'];
if (!isset($cookie)) {
	setcookie ("cookie_controllo", time() +3600); // Creo il cookie
	echo "Contenuto della tua pagina"; // Contenuto di "1.php", ecc.
}
else {
	header("Location: index.php"); // Redirect a index.php
}
?>
Ciao :)
 
Ultima modifica:
Grazie mille jan267 ... ma un'altima cosa .... spero..:rolleyes:

una volta fatte le pagine e salvate in php..... come faccio per poterle vedere sul mio pc.... ???

grazie ri-mille

0:)
 
Intendi in locale?
Allora... se hai linux (per ex mdk 9.1 o precedenti) credo che basti fare http://localhost/ ecc... se invece hai win, devi scaricarti Apache per win!
Ma su questo non posso aiutarti perche` sono poco informato anche io!
Io le pagine PHP non le testo in locale... ma su un server remoto :)
Bye
 
Originally posted by Pinokkietto
Ciao .. salve a tutti.... volevo porvi un quesito.... spero di farmi capire... allora...
4 pagine...

index.html
1.html
2.html
3.html

è possibile forzare la visita della pagina index prima delle altre ?? cioè se un visitatore digita _www.miosito.it/1.html ... vorrei che vosse mandato alla pagina index.html ... dopodichè , potrà scegliere di visitare il sito in tutta tranquillità....
E' possibile ???
come si fà???

Grazie per la partecipazione....

ciao a tutti

in index.php scrivi
session_start();
$_SESSION['autenticato'] = "1";

in 1.php, 2.php ecc

scrivi
session_start();
if ($_SESSION['autenticato'] != 1) {
header("Location: index.php");
}

bye:mexican:
 

Discussioni simili