Para ello, al cargar la web, envio la peticion por AJAX y lanzo un alert() con la respuesta (un cero o un uno). De momento no quiero hacer nada más.
Tengo un HTML básico donde cargo jQuery y un JS propio:
Código:
El JS propio es:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery-1.11.3.min.js"></script> <script src="js/login.js"></script> </head> <body> </body> </html>
Código:
sec.php es:$(function() { $.ajax({ url: "inc/sec.php", type: "POST", success: function(comprobacion) { alert(comprobacion); } }); })
Código:
Y por último conexion.php es:<?php require 'conexion.php'; $comprobacion = comprobacion(); echo $comprobacion; ?>
Código:
Yo creo que está todo bien.<?php session_start(); function comprobacion() { if(isset($_SESSION["comprobacion"])) { return true; } else { return false; } } ?>
El caso es que no funciona, y además al recargar index.html me aparece el error en consola:
Código:
¿Qué estoy haciendo mal? Anteriormente he hecho algún que otro proyecto con variables y no he tenido pega ninguna. He estado comparando cógido y tampoco veo anda distinto.POST http://localhost:222/prueba/ 412 (Precondition Failed)
Ya no sé si es de jquery, de php o de que.