Skrypt w php
<?php require("connection.php"); connection(); function ShowLogin($komunikat=""){ } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <div id="container"> <?php if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from logowanie where login = '".htmlspecialchars($_POST["login"])."' AND haslo = '".htmlspecialchars($_POST["haslo"])."' "))){ $_SESSION['login']=$_POST['login']; $_SESSION["zalogowany"]=1; } } else ShowLogin(); } else{ ?> <?php } ?> <?php else { ?> <br />Tresc po zalogowaniu <?php } ?> </div> </body> </html>
W ajax
<?php require("connection.php"); connection(); function ShowLogin($komunikat=""){ } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Ajax</title> <script type="text/javascript"> function getXMLHttpRequestObject() { try{ return new XMLHttpRequest(); } catch(e){ try{ return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ return false; } } } function pobierzDane() { if(XMLHttpRequestObject){ var div = document.getElementById("warstwaDanych"); var przyciskEl = document.getElementById("bWyslij"); var login = document.getElementById("login").value; var haslo = document.getElementById("haslo").value; przyciskEl.disabled = true; XMLHttpRequestObject.open("POST", "index.php"); XMLHttpRequestObject.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded'); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4){ if(XMLHttpRequestObject.status == 200){ var tekst = XMLHttpRequestObject.responseText; login = unescape(login); haslo = unescape(haslo); tekst = "Dane odebrane z serwera: " + login + haslo; div.innerHTML = tekst; } przyciskEl.disabled = false; } } login = escape(login); haslo = escape(haslo); XMLHttpRequestObject.send("tekst=" + tekst); } } var XMLHttpRequestObject = getXMLHttpRequestObject(); </script> </head> <body> <div></div> <div id="warstwaDanych"> <?php if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from logowanie where login = '".htmlspecialchars($_POST["login"])."' AND haslo = '".htmlspecialchars($_POST["haslo"])."' "))){ $_SESSION['login']=$_POST['login']; $_SESSION["zalogowany"]=1; } } else ShowLogin(); } else{ ?> <?php } ?> <?php else { ?> <br />Tresc po zalogowaniu <?php } ?> Tutaj pojawi się odpowiedź serwera... </div> </body> </html>