Text Area genera error en Yii al enviar

Hola.

He hecho mil experimentos y me ocurre siempre lo mismo.

Tengo un textarea simple y sencillo, en un formulario multipart/form data

Si envío un texto como este (al crear o actualizar un registro):

<p>algún texto</p>

<p>otra línea</p>

me aparece este error 403

Forbidden

You do not have permission to access this document.

Como llevo un día entero dando vueltas, he comprobado que si se cambia el texto por algo así (poniendo unas líneas en medio por ejemplo):

<p>algún texto</p>–

<p>otra línea</p>

No da error y el registro se inserta correctamente.

Da igual si las tags son de párrafo o de otro tipo, siempre que coinciden dos seguidas (por ejemplo <br /><br />) da el mismo error.

Tengo la última versión de yii.

El error no es por el tipo de formulario.

Tampoco influye si se valida con ajax.

Tampoco influyen las rules del modelo.

Alguien puede echarme un cablecito o darme alguna idea para que siga investigando.

Gracias.

Edito mi propia pregunta.

Supongo que el error puede generarse en el envío mediante json.

Como están definidas tus reglas de acceso?

El error parece mas bien un error de permisos,

Las peticiones por ajax tambien necesitan de persmisos, revisa que tu accion tenga el persmiso necesario desde el método accessRules()

Gracias por tan pronta respuesta.

Revisé eso, de hecho la primera prueba que hice fue quitar todas las restricciones.

Nada…no funciona.

Cualquier cosa por pequeña que sea falla, siempre que tenga esa estructura.

Por ejemplo <p>hola</p><br/> falla

Sin embargo <p>hola</p>-<br/> no falla

Como te comento es un caso extraño y estoy casi convencido de que es culpa de json.

Bueno, vamos a cerrar el post y a dejarlo en incógnita.

De buenas a primeras funciona todo.¿?¿?¿?¿?

No he cambiado nada, en local funcionaba, en el servidor de prueba no. En otro servidor más parecido al que ubicará definitivamente el sitio, también funcionaba bien.

De modo que imagino que sería un error en cómo el servidor enviaba o recibía las cabeceras http y el form data.

Igual hoy el webmaster ha revisado una pila de errores y ha ajustado alguna cosa, vaya usted a saber.

Gracias a todos. ;D