Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Php5 redirect con header o refresh

    salve ciao,

    pare che il solito redirect in Php5 non funzioni
    vediamo i particolari...

    - Primo esempio. con php4 Ok - in Php5 NO!
    Codice PHP:
    <?php
    print(" <p align=\"center\"> User Not Found</p>

    "
    );   // err msg  
     
    header('Refresh: 3; url=index.html'); // waits 3 seconds & sends to homepage
    ?>
    - Secondo esempio. con php4 Ok - in Php5 NO!
    Codice PHP:
    <?php
    /* Redirect to a different page in the current directory that was requested */
    $host  $_SERVER['HTTP_HOST'];
    $uri   rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
    $extra 'mypage.php';
    header("Location: [url]http://[/url]$host$uri/$extra");
    exit;
    ?>
    - Terzo esempio. con php4 Ok - in Php5 NO!
    Codice PHP:
    <?php
    header
    ("Location: [url]http://www.example.com/[/url]");

    exit;
    ?>
    e questo è L' Errore che appare in corrispondenza della riga che fa riferimento al comando:
    header(ecc....
    -------------- errore
    Warning: Cannot modify header information - headers already sent by (output started at /home/affil/public_html/contratto.php:7) in /home/affil/public_html/contratto.php on line 72
    ------------ end errore

    e così via anche con altri...
    quindi pare che il Php5 sembra non digerire l' header
    C'è rimedio a questa cosa?
    Grazie

  2. #2
    Prima dell'header non va messo alcun ouput verso il browser!

  3. #3

    Re: Php5 redirect con header o refresh

    Originariamente inviato da webbeloz
    C'è rimedio a questa cosa?
    Grazie
    Usare l'header come va usato può essere una soluzione?

    Codice PHP:
    header("location: pagina.php"); 
    Senza output prima e senza <a href="blablabla"> e non c'è versione che tenga, i tuoi esempi non vanno neppure con PHP4, sono concettualmente errati


  4. #4
    avete perfettamente ragione!

    stavo giusto facendo test, senza mettere nulla nella pagina...
    anche un solo spazio nella formattazione della pagina da sx, non lo fà andare!!
    era giusto quello..

    grazie ciao

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.