Latest changes applied.
This commit is contained in:
@@ -285,13 +285,15 @@
|
||||
<li class="spaced">No utilice la función <code>require_variable()</code>.
|
||||
En su lugar, utilice la función <code>required_param()</code>. Seleccione
|
||||
la opción PARAM_XXXX apropiada al tipo de parámetro que espera.</li>
|
||||
<li class="spaced">Utilice <code>data_submitted()</code>, with cuidado. La información
|
||||
todavía debe ser limpiada antes de utilizarla.</li>
|
||||
<li class="spaced">No utilice <code>$_GET</code>, <code>$_POST</code> o<code> $_REQUEST</code>.
|
||||
En su lugar, utilice las funciones <code>required_param()</code> o <code>optional_param()</code> apropiadas.</li>
|
||||
<li class="spaced">No compruebe las acciones con código como: <code>if
|
||||
(isset($_GET['algo']))</code>.
|
||||
Utilice, por ejemplo, <code>$algo = optional_param( algo,'',PARAM_ALPHA
|
||||
)</code> y compruebe con la función <code>empty()</code>,
|
||||
o (si 'empty' es un posible valor) utilice la función <code>isset_param()</code>.</li>
|
||||
Utilice, por ejemplo, <code>$algo = optional_param( algo, -1, PARAM_INT
|
||||
)</code> y entonces compruebe que está dentro de los valores esperados, por
|
||||
ejemplo, <code>if ($something>=0) {...</code>.</li>
|
||||
<li class="spaced">Cuando sea posible agrupe todas sus llamadas a <code>required_param()</code>, <code>optional_param()</code>
|
||||
y el resto de inicialización de variables en el principio de cada fichero
|
||||
(o función) para que sea fácilmenente localizable.</li>
|
||||
|
||||
Reference in New Issue
Block a user