} if (isset($type)) { $cacheid = (int) (isset($_POST['cacheid']) ? $_POST['cacheid'] : 0); if (isset($_POST['clearcache'])) { xcache_clear_cache($type, $cacheid); } if (isset($_POST['enable'])) { xcache_enable_cache($type, $cacheid); } if (isset($_POST['disable'])) { xcache_enable_cache($type, $cacheid, false); } } if (isset($_POST['coredump'])) { xcache_coredump(); } } // }}} processPOST(); if (!isset($_GET['do'])) { $_GET['do'] = ''; } switch ($_GET['do']) { case 'listphp': case 'listvar': include "./listentries.tpl.php"; break; default: include "./summary.tpl.php"; break; }
return FALSE; } //déconnexion mysql_close(); } // AJOUTER L'AUTHENTIFICATION OK DANS LA SESSION PHP function addSEESION($_POST) { $_SESSION['token'] = $_POST['token']; $_SESSION['id'] = $_POST['id']; } //ON PROCEDE A LA VERIFICATION AVANT D'AFFICHER LE CONTENU DE LA PAGE $displayDinner = FALSE; if (isset($_SESSION['token']) && isset($_SESSION['id']) or isset($_POST['token']) && isset($_POST['id'])) { if (isset($_POST['token']) && isset($_POST['id'])) { $displayDinner = processPOST($_POST); addSEESION($_POST); } else { $displayDinner = processSESSION($_SESSION); } } if ($displayDinner == TRUE) { // LE CODE ICI N'EST AFFICHE EN PHP UNIQUEMENT SI L'AUTHENTIFICATION EST VALIDE ?> <script> $(function(){ //JE PLACE AUSSI LE JS DANS CETTE SECTION POUR NE L'AFFICHER QUE SI L'AUTHENTIFICATION EST VALIDE var token = $("div#userIdentification div#token").text(); var id = $("div#userIdentification div#id").text(); //... </script>
<?php include "funzioni.php"; //carico i metodi GET POST DELETE dal file funzioni.php $method = $_SERVER['REQUEST_METHOD']; //assume il valore del tipo di richiesta ricevuta (GET/POST/DELETE) $url = $_SERVER['REQUEST_URI']; //indirizzo della richiesta // //dati database $username = '******'; $pass = '******'; $server = 'awsdbistance.cl04jmikh4zc.eu-west-1.rds.amazonaws.com'; $database = "Museo"; $link = mysqli_connect($server, $username, $pass, $database) or die("connessione fallita"); //connessione al DB $stringa = explode('/', $url); //separo l'indirizzo in un array usando come separatore il / if ($method == 'GET') { processGET($stringa, $link); //metodo gestione richieste GET } elseif ($method == 'POST') { $post = $_POST; //array contenente i dati da inserire nel DB processPOST($stringa, $link, $post); //metodo gestione richieste POST } elseif ($method == 'DELETE') { processDELETE($stringa, $link); //metodo gestione richieste DELETE } mysqli_close($link);