Módulos HTML de frijol Nombre PHP. Creando tu propio estilo para los módulos
Tocamos superficialmente los temas de los métodos de salida de contenido en el cuerpo de la plantilla. Veamos ahora en detalle lo que es y con lo que se come. Entonces, los anuncios del método. jDOC está presente en cada plantilla Joomla. y se muestra en el cuerpo de la plantilla (me refiero a la página del sitio) de esta o esa información. En general, el método AD es el siguiente.
Esta línea muestra información en el sitio de componentes, como artículos de com_content. El tipo de elementos de salida se especifica en el atributo.
1. Tipo - Tipos de elementos de salida.
- componente. - Como escribió arriba, muestra el contenido principal de la página. Se puede llamar solo una vez en la plantilla.
- cabeza. - declarado solo una vez después de la etiqueta de operación . Sirve a estilos de salida, scripts,
y los metadatos de la página actual. - mensaje- Muestra mensajes del sistema. Anunciado una vez en el cuerpo del documento (cuerpo).
- instalación - Nada muestra y representa "Instrucciones" para la instalación.
- módulo -muestra un solo módulo en la página. El número de anuncios no está limitado.
- módulos. - A diferencia del tipo anterior, le permite generar en su posición, no es un solo número de módulos.
Para los primeros cuatro tipos especificados, solo especifíquelos en la página. En el caso del tipo de módulo, la tarea es ligeramente complicada. Para mostrar el módulo en la página, necesitamos crear primero para ello posición modular de identificador único (Nombre de posición del módulo). Esto se hace utilizando el atributo Nombre \u003d "Nombre de posición" y la adición obligatoria de una cadena:
2. Estilo - Descripción del estilo de salida (mod cromo).
Del estilo especificado depende apariencia y la estructura del shell del módulo. Parece
:
- xhtml - Muestra un módulo en un bloque con función MODCHROME_xHTML encabezado ($ módulo, & $ params, & $ attribs)
{
Si (! Vacío ($ módulo-\u003e contenido)) :?\u003e
showtitle! \u003d 0) :?\u003e
título; ?\u003e.
contenido; ?\u003e.
} - mesa -muestra un módulo en el diseño de la estructura tabular.
Función MODCHROME_TABLE ($ MÓDULO, & $ PARAMOS, & $ ATTRIBS)
{ ?>
showtitle! \u003d 0) :?\u003e
título; ?\u003e.
contenido; ?\u003e.
} - horz -muestra los contenidos del módulo en la celda de la tabla, Función horizontal MODCHROME_HORZ ($ MÓDULO, & $ PARAMS, & $ ATTRITS)
{ ?>
} - redondeado. - Muestra un módulo en varios bloques anidados para un diseño de estilo complejo en forma de límites gráficos (por ejemplo, ángulos redondeados) Función MODCHROME_ROUNDED ($ MÓDULO, & $ params, & $ attribs)
{ ?>
showtitle! \u003d 0) :?\u003e
título; ?\u003e.
contenido; ?\u003e.
} - esquema - Agrega a Bloque Módulo Estilos predefinidos Función CSS MODCHROME_OUTLINE ($ MÓDULO, & $ params, & $ attribs)
{
Estático $ CSS \u003d FALSO;
Si (! $ CSS)
{
$ Css \u003d verdadero;
jimport ("joomla.environment.browser");
$ doc \u003d jactory :: getDocument ();
$ navegador \u003d jbrowser :: getInstance ();
$ doc-\u003e addstyledeclaration (". MOD-PREVENEW-INFO (PADDING: 2px 4px 2px 4px; borde: 1px negro sólido; Posición: Absoluta; Color de fondo: blanco; Color: rojo;)");
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Wrapper (color de fondo: #ee; Frontera: 1px Black Black; Color: # 700;)");
if ($ navegador-\u003e getBrowser () \u003d\u003d "MSIE")
{
If ($ navegador-\u003e getmajor ()<= 7) {
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Info (Filtro: Alpha (Opacidad \u003d 80);)");
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Wrapper (Filtro: Alpha (Opacidad \u003d 50);)");
}
DEMÁS (
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Info (-MS-Filter: Alpha (Opacidad \u003d 80);)");
$ Doc-\u003e AddStyLeClaration (". MOD-PREVENEW-WRAPPER (-MS-Filter: Alpha (Opacidad \u003d 50);)");
}
}
DEMÁS.
{
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Info (Opacidad: 0.8;)");
$ Doc-\u003e AddStyLeClaration (". Mod-Preview-Wrapper (Opacidad: 0.5;)");
}
}
?>
posición. "[". $ Module-\u003e estilo ".]"; ?\u003e.
contenido; ?\u003e.
} - ninguno - De manera similar, no se especifica en el estilo general. Muestra un módulo sin registro y función de encabezado MODCHROME_NONE ($ Módulo, & $ params, & $ attribs)
{
Echo $ Module-\u003e Contenido;
}
Todos los estilos preestablecidos están ubicados en el archivo plantillas / sistema / html / modules.php. Pero no estamos limitados al uso de solo las opciones proporcionadas, pero bien pueden crear su propio.
3. Creando un modo de cromo personalizado.
Por lo tanto, los tipos predeterminados de las representaciones de los módulos no satisfacen los requisitos actuales. Necesitas agregar tu propio estilo de diseño. Como ejemplo, elija una situación bastante repetida. En la tarea que necesitas en su lugar
Coloque el título del módulo en la etiqueta. que es semánticamente neutral. También es necesario colocar el contenido del módulo en un separado. . Para crear su propio estilo de salida de estilo, usamos herramientas estándar. En la mayoría de las plantillas, la Joomla tiene una carpeta HTML / (plantillas / nombre de plantilla / html /), se utiliza para la llamada plantilla. Es decir, si copia la plantilla del módulo en esta carpeta, en lugar de la plantilla del directorio Módulos / My_Module / TMPL / DEFAULT, se mostrará el archivo de plantillas / nombre de plantilla / html / my_modules / predeterminado. De manera similar, se definen los componentes. Conveniente y práctico. En la carpeta HTML / de su plantilla, cree un archivo Modules.php. Si no hay tal carpeta en la plantilla, la crea. En el archivo escribe función MODCHROME_MODBOX ($ Módulo, & $ params, & $ attribs) // Llame a una función
{
Si (! Vacío ($ Module-\u003e Contenido)): / * Verifique la presencia en la búsqueda del módulo incluido * /?\u003e
showtitle! \u003d 0): / * Compruebe si el encabezado del módulo está habilitado * /?\u003e
título; / * Mostrar el título * /?\u003e
contenido; / * Muestra los contenidos del módulo * /?\u003e
}
\u003e Listo. Ahora solo necesitas especificarlo como un estilo de salida. Asignamos un módulo a nuestra posición y vemos el resultado.
El elemento EM es un extracto de texto con un acento enfatizado. Puede usarlo para llamar la atención del lector sobre el significado de la propuesta o el párrafo. Le diré que significa, después de lo cual se describe el elemento de EM.
Tabla 8-6: Elemento em
Figura 8-3: Usando el elemento em
En este ejemplo, pongo el enfoque en I (i) al comienzo de la oración. Si piensa en el elemento de EM, entonces, cuando se pronuncia una oración, consideramos la pregunta que esta oferta es una respuesta a la pregunta. Por ejemplo, imagina que le pregunté: "¿Quién ama las manzanas y las naranjas?" Tu respuesta será: "Amo las manzanas y naranjas". (Cuando lo pronuncias en voz alta y me enfoque en mí, le das a entender que eres una persona que ama estos frutos).
Pero si le preguntaba: "¿Te gustan las manzanas y qué más?" Podrías responder: "Amo las manzanas y naranjas (naranjas)". En este caso, el énfasis se hará en la última palabra, enfatizando que las naranjas son otra fruta que le guste. Esta opción en HTML se vería así:
Me gustan las manzanas y
naranjas
.
Determinación de palabras extranjeras y términos técnicos.
El elemento que denota una parte del texto que tiene una naturaleza diferente al contenido circundante. Esta es una definición bastante vaga, pero los ejemplos generales incluyen palabras de otros idiomas, términos técnicos o científicos e incluso pensamientos humanos (en contraste con el habla). El elemento que describí.
Tabla 8-7: Elemento I.
Figura 8-5: Usando el elemento S.
Definiendo un texto importante.
El elemento fuerte denota el extracto de texto que es importante. El en describe este artículo.
Tabla 8-9: Elemento fuerte
Figura 8-7: Usando el elemento U.
Añadiendo una pequeña fuente
El elemento pequeño indica una fuente pequeña y se usa a menudo para reservaciones y aclaraciones. Se presenta el pequeño elemento.
Tabla 8-11: Elemento pequeño
Figura 8-8: Usando el elemento pequeño
Añadiendo índice superior e inferior
Puede usar los elementos de Sub y SP para indicar el índice superior e inferior, respectivamente. Los índices superiores se utilizan para escribir palabras en algunos idiomas, y ambos, los índices superior e inferior se utilizan en expresiones matemáticas simples. Estos elementos se presentan.
Tabla 8-12: Elementos subs y sup
Figura 8-9: Utilizar elementos SUB y SUP.
Chrome es el procesamiento final del código HTML del módulo antes de insertarlo en la plantilla del sitio web principal. Hay varios estilos de cromo predefinidos (mesa, horz, xhtml, redondeado, esquema), pero no siempre lo que es adecuado para resolver las tareas actuales.
Para determinar su propio estilo de visualización en la plantilla, debe crear un archivo "Modules.php" en el directorio "HTML". Es decir, para la plantilla llamada "my_template", el archivo debe colocarse aquí: "Plantillas / My_Template / HTML / Modules.php".
En este archivo, debe definir una función llamada "MODCHROME_STYLE" donde el estilo es su nombre de su estilo. Esta función tomará tres argumentos: $ Módulo, & $ Params y $ ATTRIBS como se muestra a continuación:
función MODCHROME_STYLE ($ Módulo, & $ params, & $ attribs) (/ * Procesamiento y salida del código HTML del módulo * /)
En esta característica, puede utilizar cualquier código PHP, así como todos los parámetros del propio módulo, sus propiedades y cualquier dato almacenado en la base de datos de Joomla también estará disponible. En su mayoría solo hay lo siguiente
- $ Module-\u003e Contenido - Contenido del propio módulo, código HTML directo.
- $ Module-\u003e Título: el nombre del módulo especificado en el panel de control en el administrador del módulo.
- $ Module-\u003e ShowTitle - Bandera, muestre el nombre o no (verdadero o falso).
La función MODCHROME_STYLE es una función de PHP ordinaria, puede usar absolutamente cualquier código PHP aquí. A continuación se muestra un ejemplo si la pantalla del título se enciende en la configuración del módulo, el texto del encabezado se muestra antes del contenido del módulo.
función MODCHROME_STYLE ($ MÓDULO, & $ PARAMS, & $ ATTRIBS) (SI ($ MODULO-\u003e ShowTitle) (ECHO "
"$ Módulo-\u003e título".
";) Echo $ Module-\u003e Contenido;)
Es posible referirse a cualquier parámetro del módulo. Por ejemplo, la varianza del módulo de clase.
También puede agregar sus atributos que se utilizan en Chrome en el código de posición. Para hacer esto en la etiqueta de posición Añade tus propios atributos. Los nombres de los atributos adicionales se pueden especificar arbitrarios, todos se transmitirán a la matriz asociativa de $ attribs.
Ejemplo práctico Funciones de cromo:
función MODCHROMOME_CUSTOM ($ Módulo, $ params, $ attristas) (IS (ISSET ($ ATTERS ["HeaderLevel \u003d $ attrics [" Headerlevel "];) Else ($ HeaderLevel \u003d 3;) if (Isset ($ attribs [" fondo " ])) ($ fondo \u003d $ attrics ["Fondo"];) otra cosa ($ fondo \u003d "azul";) echo "
"Si ($ Module-\u003e ShowTitle) (Echo" "$ Módulo-\u003e título". ";) Eco" "; Echo $ Module-\u003e Contenido; echo""; Eco"";
}
Ejemplos prácticos de uso de la función "MODCHROME_CUSTOM"
Una de las ventajas más importantes de PHP es cómo funciona con formas HTML. Aquí, lo principal es que cada elemento del formulario esté disponible automáticamente para sus programas PHP. Para obtener información detallada sobre el uso de formularios en PHP, lea la sección. Aquí hay un ejemplo de una forma HTML:
Ejemplo # 1 Formulario HTML simple
En este formulario no hay nada especial. Este es un formulario HTML ordinario sin ninguna etiqueta especial. Cuando el usuario llena el formulario y presiona el botón ENVIAR, se llamará la página Action.php. Este archivo puede ser algo así:
Ejemplo # 2 Muestra estos formularios
Hola,
.
Tú años.
Un ejemplo de la salida de este programa:
Hola, Sergey. Tienes 30 años.
Si no tiene en cuenta las piezas de código con htmlspecialchars ()
y (En t)El principio de funcionamiento de este código debe ser simple y comprensible. htmlspecialchars ()
Proporciona la codificación correcta de caracteres HTML "especiales" para que se inserte HTML o JavaScript malicioso en su página. El campo de edad sobre el que sabemos que debería ser un número que podamos simplemente transformar en entero
que nos alivia automáticamente de personajes no deseados. PHP también puede hacerlo automáticamente por la expansión filtrar. . Variables $ _Post ["nombre"] y $ _Post ["Edad"] Instalado automáticamente para usted con PHP. Anteriormente usamos una variable superglobal. $ _Server. Aquí también usamos la variable superglobal. $ _Post. que contiene todos los datos posteriores. Darse cuenta de método de envío (Método) Nuestro formulario es POST. Si usamos el método. Obtener.Entonces la información de nuestro formulario estaría en una variable superglobal. $ _Get. . Además, puedes usar una variable. $ _Request. Si la fuente de datos no importa. Esta variable contiene una mezcla de datos, publicar, cookie.
HACE 15 AÑOS.
De acuerdo con la especificación HTTP, debe usar el método de POST cuando está usando el formulario para cambiar el estado de algo en el extremo del servidor. Para Exlow, si una página tiene un formulario para permitir que Allov agregue sus propios comentarios, como Esta página aquí, el formulario debe usar POST. Si hace clic en "Recargar" o "Actualizar" en un poste, es casi siempre un error, no debería estar publicando el mismo comentario dos veces, por lo que estas páginas están arena " T marcado o almacenado en caché.
Debe usar el método Obtener cuando su formulario sea, bueno, obteniendo algo del servidor y en realidad no cambie nada. Por ejemplo, el formulario para un motor de búsqueda debe usar. Estar cambiando cualquier cosa que el cliente pueda importarle algo, y su marcador o almacenamiento en caché los resultados de una consulta de búsqueda de motores es tan útil como marcadores o en caché de una página HTML estática.
Hace 2 años.
Vale la pena aclarar:
El post no es más seguro que obtener.
Las razones para elegir GET VS POST incluyen diversos factores, como la intención de la solicitud (son límites a la larga, y obtener los parámetros A enviados en la URL), y con qué facilidad desea que la acción sea compartible, ejemplo, Google Search IRE GET porque hace que sea fácil copiar y compartir la consulta de búsqueda con otra persona simplemente compartiendo la URL.
La seguridad es solo una consideración aquí debido al hecho de que una obtención es más fácil de compartir que una publicación. Ejemplo: No desea que se envíe una contraseña, porque el usuario puede compartir la URL resultante y exponer inadvertidamente su contraseña.
Sin embargo, una obtención y un post AER, igualmente fácil de interceptar por una persona maliciosa bien colocada, si no le implementa TLS / SSL para proteger la conexión de red en sí.
Todas las formas enviadas a través de HTTP (por lo demás 80) son inseguras, y hoy (2017), hay muchas buenas razones para que un sitio web público no esté utilizando HTTPS (que es básicamente la seguridad de la capa de transporte HTTP + Transport).
Como un bono, si usa TLS, minimiza el riesgo de que sus usuarios obtengan el código (ADS) inyectados en su tráfico que no haya puesto allí.
función MODCHROME_MODBOX ($ Módulo, & $ params, & $ attribs) // Llame a una función
{
Si (! Vacío ($ Module-\u003e Contenido)): / * Verifique la presencia en la búsqueda del módulo incluido * /?\u003e
título; / * Mostrar el título * /?\u003e
contenido; / * Muestra los contenidos del módulo * /?\u003e
}
\u003e Listo. Ahora solo necesitas especificarlo como un estilo de salida.
El elemento EM es un extracto de texto con un acento enfatizado. Puede usarlo para llamar la atención del lector sobre el significado de la propuesta o el párrafo. Le diré que significa, después de lo cual se describe el elemento de EM.
Tabla 8-6: Elemento em
Figura 8-3: Usando el elemento em
En este ejemplo, pongo el enfoque en I (i) al comienzo de la oración. Si piensa en el elemento de EM, entonces, cuando se pronuncia una oración, consideramos la pregunta que esta oferta es una respuesta a la pregunta. Por ejemplo, imagina que le pregunté: "¿Quién ama las manzanas y las naranjas?" Tu respuesta será: "Amo las manzanas y naranjas". (Cuando lo pronuncias en voz alta y me enfoque en mí, le das a entender que eres una persona que ama estos frutos).
Pero si le preguntaba: "¿Te gustan las manzanas y qué más?" Podrías responder: "Amo las manzanas y naranjas (naranjas)". En este caso, el énfasis se hará en la última palabra, enfatizando que las naranjas son otra fruta que le guste. Esta opción en HTML se vería así:
Me gustan las manzanas y naranjas .
Determinación de palabras extranjeras y términos técnicos.
El elemento que denota una parte del texto que tiene una naturaleza diferente al contenido circundante. Esta es una definición bastante vaga, pero los ejemplos generales incluyen palabras de otros idiomas, términos técnicos o científicos e incluso pensamientos humanos (en contraste con el habla). El elemento que describí.
Tabla 8-7: Elemento I.
Figura 8-5: Usando el elemento S.
Definiendo un texto importante.
El elemento fuerte denota el extracto de texto que es importante. El en describe este artículo.
Tabla 8-9: Elemento fuerte
Figura 8-7: Usando el elemento U.
Añadiendo una pequeña fuente
El elemento pequeño indica una fuente pequeña y se usa a menudo para reservaciones y aclaraciones. Se presenta el pequeño elemento.
Tabla 8-11: Elemento pequeño
Figura 8-8: Usando el elemento pequeño
Añadiendo índice superior e inferior
Puede usar los elementos de Sub y SP para indicar el índice superior e inferior, respectivamente. Los índices superiores se utilizan para escribir palabras en algunos idiomas, y ambos, los índices superior e inferior se utilizan en expresiones matemáticas simples. Estos elementos se presentan.
Tabla 8-12: Elementos subs y sup
Figura 8-9: Utilizar elementos SUB y SUP.
Chrome es el procesamiento final del código HTML del módulo antes de insertarlo en la plantilla del sitio web principal. Hay varios estilos de cromo predefinidos (mesa, horz, xhtml, redondeado, esquema), pero no siempre lo que es adecuado para resolver las tareas actuales.
Para determinar su propio estilo de visualización en la plantilla, debe crear un archivo "Modules.php" en el directorio "HTML". Es decir, para la plantilla llamada "my_template", el archivo debe colocarse aquí: "Plantillas / My_Template / HTML / Modules.php".
En este archivo, debe definir una función llamada "MODCHROME_STYLE" donde el estilo es su nombre de su estilo. Esta función tomará tres argumentos: $ Módulo, & $ Params y $ ATTRIBS como se muestra a continuación:
función MODCHROME_STYLE ($ Módulo, & $ params, & $ attribs) (/ * Procesamiento y salida del código HTML del módulo * /)
En esta característica, puede utilizar cualquier código PHP, así como todos los parámetros del propio módulo, sus propiedades y cualquier dato almacenado en la base de datos de Joomla también estará disponible. En su mayoría solo hay lo siguiente
- $ Module-\u003e Contenido - Contenido del propio módulo, código HTML directo.
- $ Module-\u003e Título: el nombre del módulo especificado en el panel de control en el administrador del módulo.
- $ Module-\u003e ShowTitle - Bandera, muestre el nombre o no (verdadero o falso).
La función MODCHROME_STYLE es una función de PHP ordinaria, puede usar absolutamente cualquier código PHP aquí. A continuación se muestra un ejemplo si la pantalla del título se enciende en la configuración del módulo, el texto del encabezado se muestra antes del contenido del módulo.
función MODCHROME_STYLE ($ MÓDULO, & $ PARAMS, & $ ATTRIBS) (SI ($ MODULO-\u003e ShowTitle) (ECHO "
"$ Módulo-\u003e título".
";) Echo $ Module-\u003e Contenido;)Es posible referirse a cualquier parámetro del módulo. Por ejemplo, la varianza del módulo de clase.
También puede agregar sus atributos que se utilizan en Chrome en el código de posición. Para hacer esto en la etiqueta de posición
Ejemplo práctico Funciones de cromo:
función MODCHROMOME_CUSTOM ($ Módulo, $ params, $ attristas) (IS (ISSET ($ ATTERS ["HeaderLevel \u003d $ attrics [" Headerlevel "];) Else ($ HeaderLevel \u003d 3;) if (Isset ($ attribs [" fondo " ])) ($ fondo \u003d $ attrics ["Fondo"];) otra cosa ($ fondo \u003d "azul";) echo "
Ejemplos prácticos de uso de la función "MODCHROME_CUSTOM"
Una de las ventajas más importantes de PHP es cómo funciona con formas HTML. Aquí, lo principal es que cada elemento del formulario esté disponible automáticamente para sus programas PHP. Para obtener información detallada sobre el uso de formularios en PHP, lea la sección. Aquí hay un ejemplo de una forma HTML:
Ejemplo # 1 Formulario HTML simple
En este formulario no hay nada especial. Este es un formulario HTML ordinario sin ninguna etiqueta especial. Cuando el usuario llena el formulario y presiona el botón ENVIAR, se llamará la página Action.php. Este archivo puede ser algo así:
Ejemplo # 2 Muestra estos formularios
Hola,
.
Tú años.
Un ejemplo de la salida de este programa:
Hola, Sergey. Tienes 30 años.
Si no tiene en cuenta las piezas de código con htmlspecialchars () y (En t)El principio de funcionamiento de este código debe ser simple y comprensible. htmlspecialchars () Proporciona la codificación correcta de caracteres HTML "especiales" para que se inserte HTML o JavaScript malicioso en su página. El campo de edad sobre el que sabemos que debería ser un número que podamos simplemente transformar en entero que nos alivia automáticamente de personajes no deseados. PHP también puede hacerlo automáticamente por la expansión filtrar. . Variables $ _Post ["nombre"] y $ _Post ["Edad"] Instalado automáticamente para usted con PHP. Anteriormente usamos una variable superglobal. $ _Server. Aquí también usamos la variable superglobal. $ _Post. que contiene todos los datos posteriores. Darse cuenta de método de envío (Método) Nuestro formulario es POST. Si usamos el método. Obtener.Entonces la información de nuestro formulario estaría en una variable superglobal. $ _Get. . Además, puedes usar una variable. $ _Request. Si la fuente de datos no importa. Esta variable contiene una mezcla de datos, publicar, cookie.
HACE 15 AÑOS.
De acuerdo con la especificación HTTP, debe usar el método de POST cuando está usando el formulario para cambiar el estado de algo en el extremo del servidor. Para Exlow, si una página tiene un formulario para permitir que Allov agregue sus propios comentarios, como Esta página aquí, el formulario debe usar POST. Si hace clic en "Recargar" o "Actualizar" en un poste, es casi siempre un error, no debería estar publicando el mismo comentario dos veces, por lo que estas páginas están arena " T marcado o almacenado en caché.
Debe usar el método Obtener cuando su formulario sea, bueno, obteniendo algo del servidor y en realidad no cambie nada. Por ejemplo, el formulario para un motor de búsqueda debe usar. Estar cambiando cualquier cosa que el cliente pueda importarle algo, y su marcador o almacenamiento en caché los resultados de una consulta de búsqueda de motores es tan útil como marcadores o en caché de una página HTML estática.
Hace 2 años.
Vale la pena aclarar:
El post no es más seguro que obtener.
Las razones para elegir GET VS POST incluyen diversos factores, como la intención de la solicitud (son límites a la larga, y obtener los parámetros A enviados en la URL), y con qué facilidad desea que la acción sea compartible, ejemplo, Google Search IRE GET porque hace que sea fácil copiar y compartir la consulta de búsqueda con otra persona simplemente compartiendo la URL.
La seguridad es solo una consideración aquí debido al hecho de que una obtención es más fácil de compartir que una publicación. Ejemplo: No desea que se envíe una contraseña, porque el usuario puede compartir la URL resultante y exponer inadvertidamente su contraseña.
Sin embargo, una obtención y un post AER, igualmente fácil de interceptar por una persona maliciosa bien colocada, si no le implementa TLS / SSL para proteger la conexión de red en sí.
Todas las formas enviadas a través de HTTP (por lo demás 80) son inseguras, y hoy (2017), hay muchas buenas razones para que un sitio web público no esté utilizando HTTPS (que es básicamente la seguridad de la capa de transporte HTTP + Transport).
Como un bono, si usa TLS, minimiza el riesgo de que sus usuarios obtengan el código (ADS) inyectados en su tráfico que no haya puesto allí.