Première question quel est le problème avec php lors d'un essai de validation w3c?
en effet celui ci me parle d'instruction xml etc etc et me trouve 21 erreur et 10 warning
voici le fameux code: (et ce n'est que mon tout petit index que se passera t'il avec mes autres pages
<?php
session_start();
require('connect.php');
$req = $bdd->prepare('UPDATE visites SET visiteurs = visiteurs +1');
$req->execute();
$req->closeCursor();
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link href="style.css" rel="stylesheet"/>
<title>CROIZAD - Terre Sainte</title>
</head>
<body>
<?php include("bann.php"); ?>
<?php include("menu.php"); ?>
<div class="titre">
Terre Sainte
</div>
<br/>
<div class="news">
<br/>
<div class="titre2">FlashNews</div>
<br/>
<?php
$req = $bdd->prepare('SELECT * From news');
$req->execute();
$data = $req->fetch(PDO::FETCH_OBJ);
$req->closeCursor();
?>
<h5 class="red"><?php echo strip_tags($data->titre);?></h5>
<p><?php echo strip_tags($data->contenu);?></p>
<?php echo $data->date;?><br/><br/>
<a href="<?php echo strip_tags($data->url);?>" target="_blank">cliquez ici</a><br/>
</div>
<div id="contenu">
<img src="images/logo.png">
<p>Parmi les grands rassemblements d'hommes, on ne peut oublier l'importance historique des croisades.
<br/>Une croix cousue sur leurs habits, les croisés sont nés.
<br/>Ils contribuèrent a faire naitre des formes de pensées et de vies nouvelles; leurs rôles dans la formation de la civilisation occidentale ne peut donc être sous-estimé.
<br/>
<br/>Fort de cette vision, CROIZAD est né.
<br/>Nous vous donnons l'occasion d'afficher votre engagement.
<br/>
<a href="inscription.php">Rejoignez les croizés.</a>
<br/>
<br/>
Thème de CROIZAD
<br/>
<br/>
<audio src="Crusaders.ogg" controls>Veuillez mettre votre navigateur à jour!</audio>
</p>
<div id="visite">
<?php
$req = $bdd->prepare('SELECT visiteurs From visites');
$req->execute();
$data = $req->fetch(PDO::FETCH_OBJ);
$req->closeCursor();
?>
Cette page à été visité <?php echo $data->visiteurs;?> fois.
</div>
</div>
<?php include("footer.php"); ?>
</body>
</html>
J'ai honte car je ne sais pas bien encore tous les ptits trucs Bon et maintenant je voudrais savoir comment sécuriser mon site contre la plupart des failles (sait-on jamais
herm j'ai déja pas mal utilisé echo strip_tags(); je sais qu'il existe aussi intval(); et d'autres fonctions pour les failles cssr vachement prise de tête
C'est pourquoi j'ai besoin de vos lumières
Merci d'avance