Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema con header

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    15
    Ciao grazie per l'aiuto...
    allora girovagando per stackover o visto che inseriscono un comando
    ob_start(); non so assolutamente a cosa servi ma sembra che funzioni.

  2. #2
    Quote Originariamente inviata da MiDDiO Visualizza il messaggio
    Ciao grazie per l'aiuto...
    allora girovagando per stackover o visto che inseriscono un comando
    ob_start(); non so assolutamente a cosa servi ma sembra che funzioni.
    Esiste un manuale per php, ed è anche abbastanza dettagliato. sviluppare copiando codice da stack overflow senza capire a cosa serve quel codice, non è il massimo.

    http://php.net/manual/en/ref.outcontrol.php

  3. #3
    Buon pomeriggio a tutti...
    Anche io praticando con PHP e con lo stesso problema di MiDDiO
    la funzione header() non funziona.

    L'errore nel file log è il seguente:


    [Thu May 18 16:09:10.598692 2017] [proxy_fcgi:error] [pid 23664] [client 95.17.221.195:50647] AH01071: Got error 'PHP message: PHP Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php:1) in /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php on line 3
    PHP message: PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php:1) in /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php on line 3
    PHP message: PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php:1) in /var/www/vhosts/MYSITE.com/httpdocs/test/loadcountry.php on line 8\n', referer: http://MYSITE.com/test/

    e questo il codice della pagina loadcountry.php
    <?php
    session_start();
    $setcountry = $_POST["country"];
    $_SESSION["setcountry"] = $setcountry;
    $_SESSION["setcity"] == '';
    header("location: index.php");
    exit;
    ?>

    L'unico modo di eseguire il redirect è inserendo un comando html
    echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php#form\" />";
    però in questo caso il valore delle variabili di sessione è null!!!!!


    Un saluto e un grazie a tutti

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.