Vai al contenuto

domanda stupida su php


MACTHEBEST

Messaggi raccomandati

Ciao a tutti; sono un novellino del linguaggio php, così chiedo aiuto a voi.

In questo semplice (se non elementare) script

 <?php  
if(!$_GET)  
{  
    echo 'Scegli una notizia da leggere: <br><br>';  
    echo '<a href="index.php?id_notizia=1">Notizia 1</a> <br>';  
    echo '<a href="index.php?id_notizia=2">Notizia 2</a> <br>';  
    echo '<a href="index.php?id_notizia=3">Notizia 3</a> <br>';  
}  
else  
{  
    $notizie = array(1=>'notizia 1',  
                        'notizia 2',  
                        'notizia 3');  

    $id_notizia = $_GET['id_notizia'];  


    echo $notizie[$id_notizia] . '<br><br>';  
    echo '<a href="index.php">Torna all\'indice</a>';  
}  
?>  

vorrei aggiungere, per esempio in "notizia 1", un redirect php

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

Ora, il problema è che,inserendo il secondo codice al posto di "notizia 1", il redirect non funziona :angioletto:

La domanda è: come fare?

Velox Fortis Letalis

Owner of Battlefield 1942, 2, 2: Special Forces, 2142, Bad Company

Link al commento
Condividi su altri siti

Non ho capito che vuoi fare... comunque quel sistema non funziona perchè l'header è gia stato inviato e letto dal browser che quindi non ne leggerà un'altro. Quel sistema va bene se la prima cosa che invii al browser è proprio header.

Ho solo voluto fare una prova :ciao:

Grazie dell'illuminazione, ho fatto un po di confusione

:DD:ciao::DD

Velox Fortis Letalis

Owner of Battlefield 1942, 2, 2: Special Forces, 2142, Bad Company

Link al commento
Condividi su altri siti

potresti farlo se notizia1 fosse un file a tutti gli effetti invece di un testo contenuto in un array

in quel caso il redirect andrebbe incluso direttamente nel file notizia1

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...