Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610

    problema header Location da WIN a Linux

    gestisco un sito PHP su un server linux ed in locale avevo un pc apache+linux per svilupparlo e funzionava tutto perfettamente. Adesso la mia macchina "locale" é stata sostituita con un sistema windows 7 + ISS. Stavo modificando molte pagine .php e le ho inviate sul server Linux e solo dopo mi sono accorto che tutte le pagine che hanno un redirect con header location non funzionano piś ossia é come se bypassa header location di php ma come puó essere cosa mi cambia salvare un file da windows ed inviarlo su linux c'e relazione??

    Grazie
    M.Solazzi
    from
    Mexico City!!

  2. #2
    normalmente i problemi si hanno passando da windows a linux per via del case sensitive, degli slashes invece dei backslashes, caratteri particolari nei nomi dei file, permessi sui file... difficilmente si hanno problemi passando da linux a windows. Ovviamente i path necessari devono essere adeguati alla nuova realtą.

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    peró perché funziona tutto ad eccezione del "header location"?
    M.Solazzi
    from
    Mexico City!!

  4. #4
    Ovviamente i path necessari devono essere adeguati alla nuova realtą.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    Che casino ho tutta l'area privata dell'azienda bloccata...

    ossia tutte le pagine..login..logout.. process vari non funziona!!

    ho notato che tutti le volte che c'é un "header location" viene bypassato tipo questo:

    header("Location: edit_user.php?error=1");

    cosa posso cambiare?
    M.Solazzi
    from
    Mexico City!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    se scrivo il redirect cosķ funziona:

    echo "<SCRIPT>";
    echo "location.href='edit_user.php?error=1&userid=$in_u ser_id#username'";
    echo "</SCRIPT>";

    ma devo risolvere ssolutamente in php non posso cambiare decine e decine di pagine!!
    M.Solazzi
    from
    Mexico City!!

  7. #7
    Forse invii un output al browser prima del header. Controlla se ricevi errori abilitandone la stampa. Solitamente in produzione sono disabilitati.

    Se funziona con js significa che il path e' corretto e quindi potrebbe essere un errore dello script php introdotto chissa' come. Controlla di non inviare output al browser prima dell'header location

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    ho capito che alcune pagine le avevo modificate con windows con un charset differente da linux e questo provoca un qualche errore prima dell'header non riesco a risolvere s enon ripristinando le pagine con un backup fatto da linux
    M.Solazzi
    from
    Mexico City!!

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.