Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273

    problema con action post

    sul web tutto ok...
    in locale nada...
    a cosa puo' essre dovuto?
    in locale ho PHP Version 4.3.3

    devo settare qualcosa sul php.ini? cosa??

  2. #2
    Magari se tu ci dicessi QUALE problema hai con la action, che tralaltro non centra nulla con il method post o get...

    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    Originariamente inviato da Shores
    Magari se tu ci dicessi QUALE problema hai con la action, che tralaltro non centra nulla con il method post o get...

    il codice on line funziona.. in locale no..

    semplice codice..

    <form method=post action=log.php>
    <input type=text size=20 name="user">


    e in log.php
    echo $user... su altervista va' senza problemi..

    un altra cosa come si setta il controllo di tutti gli errori tranne i notice ?
    tnx

    edit che mi so accorto ora cosa avevo scritto
    problema con "post" e non con action

  4. #4
    La prima cosa che mi viene in mente è che magari online la register_globals è a off, cosa che è un bene, ma che implica che per leggere il campo user non puoi usare $user, ma invece $_GET["user"] o $_POST["user"] a seconda se hai una form con il method post o il method get...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  5. #5
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    uhm c hai ragione

    perchè è una cosa buona?
    cmq ho pagine e pagine di codice oramai dove uso semplicemente la variabile..
    come cambio l impostazione?

    togliendo i notice mi ha tolto anche gli errorii help me...

  6. #6
    Originariamente inviato da sko
    uhm c hai ragione

    perchè è una cosa buona?
    perchè non c'è ambiguità tra variabili con lo stesso nome arrivate da fonti diverse.. ma sopratutto perchè in questo modo è impossibile alterare magari da barra degli indirizzi il valore di variabili interne..
    cmq ho pagine e pagine di codice oramai dove uso semplicemente la variabile..
    come cambio l impostazione?

    togliendo i notice mi ha tolto anche gli errorii help me...
    usa la funzione replace di qualsiasi editor

    cmq una soluzione temporanea può essere:

    foreach($_GET as $k=>$v) $$k = $v;

    e similmente per altri array superglobali


  7. #7
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    uhm sono un 40 pagine di php...
    ho provato settando

    register_globals = On

    ora va' tutto
    tnx..

    uhm per settare l avviso degli errori? tutti tranne i notice?

  8. #8
    Originariamente inviato da sko
    uhm sono un 40 pagine di php...
    ho provato settando

    register_globals = On

    ora va' tutto
    tnx..
    finchè il tuo hoster non ti cambia la configurazione remota!
    va bene come soluzione temporanea..ma è più pulito correggere.. poi fai come te pare

    uhm per settare l avviso degli errori? tutti tranne i notice?
    vedi la pillola sull'error reporting, threda in rilievo.. ma a meno che non stai usando script fatti da altri [e allora sarebbe un casino correggere tutto] è meglio se tieni attivi i notice.. il codice che viee fuori è più sicuro


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.