Hola, examinen este script:
Código PHP:
<?php
$a = "?>";
$password = 'LKFBHYT';
?>
El script comienza en <?php, eso está claro. Pero hay dos ?> si contamos el de
Veamos las posibilidades. Si el script termina en el segundo ?>, la página quedará en blanco pues no hay ninguna salida. Pero si termina en el primero, la página mostrará
Código:
"; $password = 'LKFBHYT'; ?>
revelando nuestra contraseña.
¿Dónde, pues, termina?
Al ejecutar el script vemos la página en blanco. ¡Claro!, dirán ustedes, porque el primer ?> está entrecomillado; no es más que texto para el intérprete de PHP.
Ok. Pero ¿qúe pasa si comentamos la línea:
Código PHP:
<?php
// $a = "?>";
$password = 'LKFBHYT';
?>
¡Ya el mismo coloreado de sintaxis nos lo dice!
Extraño ¿no?
// Saludos