Devo fare un file in php che se a==1 si apre una pagina altrimenti se ne apre un altra
Devo fare un file in php che se a==1 si apre una pagina altrimenti se ne apre un altra
ci sono circa 1000000 metodi per farlo, il più semplice mi sembra questo.
if ($a == 1) {
header ("location: pagina.php");
} else {
header ("location: altrapagina.php");
}
sempre se è il redirect che vuoi... se invece la pagina che devi aprire vuoi richiamarla all'interno della pagina in esecuzione:
if ($a == 1) {
include("pagina.php");
} else {
include ("altrapagina.php");
}
![]()
Silent Engine
<?="hello world"?>
grazie!!!
Cercando nel forum ho trovato questo topic.... quello che fa per me, ma...
Mi vien restituito questo erroer...
Cannot modify header information - headers already sent by (output started at E:\Progetti\ETL\head.inc:6) in E:\Progetti\ETL\waiting.php on line 88
Perchè???
[TrGh]
[TrGh]
Perchè l'header non funziona se hai già inviato un qualsiasi tipo di output al browser. in pratica se scrivi
echo'Ciao';
header("location: buongiorno.php");
non funziona
Se invece scrivi
header("location: buongiorno.php");
echo'Ciao';
Funziona ma l'echo è inutile perchè non te lo stampa se non imposti un intervallo dopo il quale mandarti alla nuova pagina. Ciao!
Io avrei fatto così....
non mi par d'aver già inviato un input...
[TrGh]codice:<?php $crypt = md5($_POST['pswrd']); if ( '8b9dd540e6d118c9294d9bdce411e1a5' == $crypt) { ?> testo <? } else { header("location: /pagina.php"); } ?>
[TrGh]
La prte in rosso è un output.codice:<?php $crypt = md5($_POST['pswrd']); if ( '8b9dd540e6d118c9294d9bdce411e1a5' == $crypt) { ?> testo <? } else { header("location: /pagina.php"); } ?>
Ci son riuscito, non pensavo ocntasse pure la visualizzazione pagina
Thx
[TrGh]
Conta, conta, per output si intende tutto quello che viene inviato al browser o con print / echo o anche chiudendo i tag e poi riaprendoli o in qualsiasi altro modo! Ciao!
io per evitare questi rompimenti per operazioni del genere uso javascript![]()
debian:~$ uname -r
2.6.18-1-686
debian:~$
Il quiz manager è nato!!! visitate http://shenk.altervista.org !!