Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore 403 dopo post

  1. #1

    Errore 403 dopo post

    Ciao, vi chiedo aiuto perchè sto sclerando!

    Ho un semplice form CKEDITOR con controllo validate in jquery che in post deve passare 4 campetti ad una pagina che salverà i dati nel db.

    In locale funziona online da:
    "You don't have permission to access /admin/menu_save.php on this server."

    Questo è il codice:

    codice:
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
    <script type="text/javascript" src="ckeditor/config.js"></script>
    <script type="text/javascript" src="script/jquery142.js"></script>
    <script type="text/javascript" src="script/jquery.validate.js"></script>
    <script type="text/javascript">
    	$().ready(function() {
    		$("#formone").validate({
    			submitHandler: function() {
    				document.getElementById('formone').submit();
    			},
    			rules: {
    				titolo_ita: {
    					required: true,
    				},
    				testo_eng: {
    					required: true,
    				},
    				terms: "required"
    			},
    			messages: {
    				testo_ita: {
    					required: "
    ATTENZIONE! Il campo non può essere vuoto!",
    				},
    				testo_eng: {
    					required: "
    ATTENZIONE! Il campo non può essere vuoto!",
    				}
    			}
    		});
    	});
    </script>
    
    <form id="formone" name="formone" action="menu_save.php" method="POST">
    
    <table width="930" border="0" cellspacing="2" cellpadding="2" style="border:1px solid #CCCCCC;">
        <tr>
            <td align="center" valign="top" ><span style="font-weight: bold">Menu
              (ITALIANO):</span></td>
            </tr>
        <tr>
          <td align="left" ><textarea name="testo_ita" id="testo_ita" style="border:1px solid #000;" class="ckeditor"><?=$m_ita?></textarea></td>
          </tr>
        <tr>
          <td align="left" ></td>
          </tr>
        <tr>
          <td align="center" valign="top" ><span style="font-weight: bold">Menu
            (INGLESE):</span></td>
          </tr>
        <tr>
          <td align="left" ><textarea name="testo_eng" id="testo_eng" style="border:1px solid #000;" class="ckeditor"><?=$m_eng?></textarea></td>
          </tr>
        <tr>
          <td align="left" ></td>
          </tr>
        <tr>
          <td align="left" ><input type="submit" name="button" id="button" value="Salva" /></td>
          </tr>
    </table>
    </form>
    Altre note:
    - nessun errore segnalato nello script jquery e/o nel file di log del server.
    - Il file menu_save.php viene letto correttamente se vi si accede direttamente.

    ...non riesco a capire cosa blocca lo script... Grazie a tutti anticipatamene!

  2. #2
    Aggiornamento:
    Il problema sembra legato a ckeditor, se non lo richiamo con la classe tutto fila liscio... ora cerco di capire cosa lo blocca...

  3. #3
    Altro aggiornamento:
    Il problema sembra legato alla lunghezza del testo in ckeditor... oltre un tot di caratteri viene visualizzata la pagina di errore 403, altrimenti va tutto regolarmente.... bah!?!

  4. #4
    Era il server! il problema sta nella configurazione del mod_security che blocca lo script.

    Ho provato a configurare .htaccess in questo modo:

    http://www.liewcf.com/how-to-disable...ess-file-3631/

    Ma sul mio server questa configigurazione non è permessa ma quando devo disabilitarlo su un dominio mi basta richiederlo.


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.