RN Risus NovaDocumentación oficial
Risus Nova 2.1.5

Flujo de una petición

Cómo una URL pública se transforma en acción, controlador, lógica de dominio y plantilla.

Actualizada: 2026-07-27Autor: Equipo PHPost2 min de lectura

Ejemplo: abrir una publicación

Una URL como:

text
/posts/tecnologia/123/mi-publicacion.html

coincide con una regla de .htaccess y se transforma internamente en:

text
index.php?do=posts&cat=tecnologia&post_id=123&title=mi-publicacion

El visitante mantiene la URL legible; PHP recibe los parámetros necesarios para resolver el contenido.

Recorrido completo

  1. Apache aplica las reglas de reescritura.
  2. index.php carga header.php.
  3. header.php prepara entorno, sesión, núcleo, usuario, tema y Smarty.
  4. index.php interpreta do=posts.
  5. Se carga inc/php/posts.php.
  6. El controlador utiliza las clases necesarias, especialmente tsPosts.
  7. Se consultan datos mediante db_exec().
  8. El controlador asigna resultados a Smarty.
  9. Smarty procesa una plantilla del tema activo.
  10. El HTML se envía al navegador.

Dos formas de entrar a un módulo

A través de index.php

Se usa en acciones principales como portada, acceso, registro, portal, calendario, chat, misiones, premios, retos, streaming y radio.

Directamente a un controlador

Muchas reglas apuntan a inc/php/*.php, por ejemplo perfiles, cuenta, administración o moderación. Estos controladores también deben cargar la inicialización común antes de usar los objetos globales.

Parámetros do y action

El sistema admite ambos nombres por compatibilidad:

php
$_GET['action'] ?? ($_GET['do'] ?? 'home')

Esta compatibilidad también se tiene en cuenta al permitir el acceso durante el modo sin conexión.

Siguiente paso

Continúa con Enrutamiento y URLs.

¿Te ha servido esta página?

Tu respuesta ayuda a mejorar la documentación.