Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Errore nel registrare un URL nel db

    Ciao a tutti, ho un form con cui cerco di registrare un url nel database, ma nel momento in cui clicco sul submit ottengo l'errore "forbidden - you don't have permission to access (nome pagina)".. se nell'input digito www.google.it non ho problemi, ma se digito https://www.google.it/ ottengo subito quell'errore.. da cosa dipende? dipende dai simboletti :// ?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Senza codice difficile dire. E' Post o Get ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Ecco qui.. è basilarissimo..

    codice:
    <form action="#" method="post" id="form" name="form">
    
    
    	<input type="text" id="pag_go" name="pag_go">
    
    
    	<button type="submit" id="invia" name="invia">Invia</button>
    
    
    </form>

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Beh. Non è la parte interessante. A quale momento l'errore compare ? Non dirmi "quando clicco il pulsante".
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Allora. Senza sapere come tratti il dato impossibile risponderti.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Giuro che è come ho detto: la pagina contiene solo il form così come è scritto, senza nessun codice php e non c'è nessun file .htaccess che manipola chissà cosa. Semplicemente apro la pagina, digito https://www.google.it/, clicco su submit e visualizzo l'errore "Forbidden - you don't have permission to access ecc ecc". Mi rendo conto della stranezza, ma è così. Succede solo se nell'input digito qualcosa che inizia con https://.

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Infatti è la presenza di http:// o di https://

    Provando il tuo codice non riesco ad avere il tuo errore.

    Cosa c'è di php nella tua pagina ? Come tratti lo submit ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Cosa c'è di php nella tua pagina ?
    Come già detto, non c'è assolutamente nulla di php. C'è solo il form. Il submit dovrebbe restituire pagina bianca, non un errore di "accesso negato".

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E cosi ?

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <?php 
    if (isset($_POST['pag_go'])) {
     print 
    $_POST['pag_go']."<br/>";
    // 
     
    ?>
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <form action="#" method="post" id="form" name="form">
        <input type="text" id="pag_go" name="pag_go">
      <button type="submit" id="invia" name="invia">Invia</button>
    </form>
    </body>
    </html>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  10. #10
    No, così:

    codice:
    <form action="#" method="post" id="form" name="form">
        <input type="text" id="pag_go" name="pag_go">
        <button type="submit" id="invia" name="invia">Invia</button>
    </form>
    Non c'è neanche il Doctype, né <html>, né <head>, né <body>.

    Ho contattato l'host che mi ha detto di prelevare l'id dell'errore dal registro error_log e di aggiungere un eccezione al firewall.. Non ho risolto neanche così.. boh..

    Ps. ho provato il tuo codice, non cambia nulla

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.