Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Ma come??

    io sta cosa l'ho copiata da un libro!!!

    Sul libro fa uno script così(copiato uguale):

    <?php

    if (($username == "larry") &&
    ($password == "larrypass")) {

    header ("Location:
    index.php?username=$username");

    exit;

    } else {

    header ("Location: login.php?message=
    invalid");

    exit;
    }

    ?>


    Ma anche lui mette l'header tra istruzioni di IF!!!!

    e se non si può, come posso ottenere lo stesso effetto?

  2. #12
    Prima delle istruzioni di if hai mandato in output i tag html, qiundi per risolvare metti all'inizio della pagina questo

    ob_start();

  3. #13
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Nello script che hai postato tu non c'è alcun output davanti al di sopre degli header... :quipy:
    in poche parole...
    non ci deve essere alcun comando php che stampa output (oppure direttamente codice html) al di sopra degli hearder...

  4. #14
    ok, ho risolto tnx!!!


    p.s: scusate l'ignoranza ma non ho ancora capito il fatto dell'output prima dell'header!!!

    Dov'è che ho messo output prima dell'header?

  5. #15
    <html>
    <head>
    <title>Time Guardian</title>
    </head>
    <body bgcolor="#E5E5E5">
    <?php

    if (($password == "peppo") OR ($password == "ciao") OR ($password == "muahahaha")) {

    header ("Location: admin.php?narg=mik");
    Tutto quello che c'e' dall'inizio fino al <?php manda degli output al browser.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.