Hola, tengo varias dudas y queria ver si podian ayudarme!
¿Por que se genera una doble consulta?
Tengo este script que me registra cada solicitud de conexion a X pagina de mi sitio:
Código PHP:
Ver originalinclude ('conexion.php');#Todo funciona bien!
$ip = $_SERVER['REMOTE_ADDR'];
$fecha = date('l jS \of F Y h:i:s A P ').' GMT'; $navegador = $_SERVER['HTTP_USER_AGENT'];
$pagina = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; # Así ya que me incluye la ruta completa incluyendo el www. o no
$sql = "INSERT INTO conexiones (ip,time,navegador,pagina) VALUES ('$ip','$fecha','$navegador','$pagina')";
Y cada vez que ingreso a index por ejemplo se insertan 2 filas en vez de 1:
ID IP Time Navegador Página
X X X X index.php
X X X X favicon.ico
Y no entiendo por que si en teoria no deberia, primero por que el archivo favicon.ico no existe y en ningun lugar del script indico algo parecido!
Duda con consulta SQL
Me gustaria aplicar un filtro a una consulta a un bd donde me muestre las filas que
no tiene X cosa, ejemplo:
no seleccionar * de conexiones donde ip = '158.147.197.120' por ejemplo!
Como mostrar el texto obtenido de una BD como texto y no como HTML
Por ejemplo si el usuario pone:
<b>BOLD</b> <- Etiquetas BOLD 'negrita'
No se muestre:
BOLD <- Etiquetas BOLD 'negrita'
Es decir que el texto se muestre como texto y no se interprete como HTML, ni Scripts, ni CSS, solo texto!
Gracias de Antemano!