Visualizzazione dei risultati da 1 a 8 su 8

Discussione: header

  1. #1

    header

    ragazzi sto sbattendo da qualche giorno cn questi header che tutti dite siano così buoni e veloci!!!
    ogni volta che utilizzo un header (vi faccio un esempio di codice:
    header("Cache-control: must-revalidate");
    header ("Location: index.php");

    nel browser compare SEMPRE questo errore:


    Warning: Cannot modify header information - headers already sent by (output started at d:\sito.com\sito.com\oroscopo\inserisci.php:9) in d:\sito.com\sito.com\oroscopo\inserisci.php on line 10

    Warning: Cannot modify header information - headers already sent by (output started at d:\sito.com\sito.com\oroscopo\inserisci.php:9) in d:\sito.com\sito.com\oroscopo\inserisci.php on line 28


    Come caspita devo fare?!?!?!?non devo utilizzare gli header?!?!


    GRAZIE

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Scommetto 100 a 1 che non hai fatto una ricerca prima di postare perché ci saranno 1000 3d con questo argomento e la risposta che cerchi.
    Per dirla spiccia hai usato header DOPO qualche echo e simili che stampano un qualcosa.

  3. #3
    a parte il fatto ch eho cercato ma la ricerca non trova nulla di soddisfacente..cmq l'header l'ho usato solo dopo una classe che per giunta non stampa niente..come devo fare?pensavo che php fosse mooolto più potente..mi sta deludendo..non esiste un redirect che in qualsiasi caso reindirizza ad un'altra pagina senza troppe storie???

  4. #4
    teoricamente basta che vai a vedere le linee indicate nei messaggi di errore e scopri qual'è il problema...

    comunque non vedo un metodo migliore per fare un redirect in php... ricordiamoci che siamo dal lato del server...
    Nicolò "Remotes" Lucia
    "the 449257th penguin"
    PHP - GNU/Linux - modding
    "Long Live Aslan... and Merry Christmas!!!" [cit.]

  5. #5
    un altro problema sono le sessioni...dopo l'headeer che uso per vedere se è stata inserita una pasw valida...se la psw nn è valida uso l'header per mandare all'index, impostando la sessione fallito a 1..in index se la sessione fallito è = 1 mi dovrebbe comparire un messaggio ma non mi compare...come mai?è sempre l'header che cancella tutto??

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    puoi provare a piazzare @ob_start(); in cima allo script, e mettere ob_end_clean(); prima degli header().

  7. #7
    Originariamente inviato da the darkness
    pensavo che php fosse mooolto più potente..mi sta deludendo..
    è come girare per Cuba inneggiando contro Fidel Castro...

    eheheh a parte gli scherzi non prendertela per un header che non funziona, php è parecchio potente, imparerai ad apprezzarlo quando capirai come e perchè vengono generati gli errori e li saprai correggere, credimi!

    (intervento da moralizzatore)
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Questi sono solo 5 thread fotocopia (tra i mille a cui accennavo) in cui si tratta lo stesso argomento ed in cui si dà invariabilmente la stessa risposta (non che ce ne possa essere un'altra intendiamoci).

    http://forum.html.it/forum/showthrea...lready+sent+by

    http://forum.html.it/forum/showthrea...lready+sent+by

    http://forum.html.it/forum/showthrea...lready+sent+by

    http://forum.html.it/forum/showthrea...lready+sent+by

    http://forum.html.it/forum/showthrea...lready+sent+by

    Volendo c'è una documentazione ufficiale online ma perché consultarla?

    http://it.php.net/manual/it/function.header.php

    Dal momento che usi le sessioni potrebbe anche trattarsi di un problema di configurazione di queste ultime, molto più probabilmente c'è un output prima dell'header.
    Non è che voglia essere polemico ma non venirmi a dire che hai fatto seriamente una ricerca :rollo: , suvvia, andiamo, arrivi a dire che non ti funziona l'header per colpa di php VVoVe: , che dire di più!


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.