php géant aurélien. php (hypertext preprocessor) langage de scripts libre permet produire des...

Post on 04-Apr-2015

109 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PHP

Géant Aurélien

PHP (Hypertext Preprocessor) <?php ?>

Langage de scripts libre

Permet produire des pages Web dynamiques

dispose d'un très grand nombre d'API(Application Programming Interface),

$_GET ( paramètre dans l'URL)http//site.com/index.php?lg=fr&id=4886

Récupérer paramètre : $_GET[‘lg‘]

$_POST ( formulaire)Autant de données que l'on veut

$_SESSION (garde les paramètres en mémoire)session_start();session_destroy();

Nom de la page

Paramètre 1

Paramètre 2

Permet aux visiteur de rentré des informations sur un site.

<form method="post" action="cible.php">

<input type="text" name="prenom" />

<input type="submit" value="Valider" />

Méthode de transition

Page de destination

Création d’un zone texte

Nom de la variable

Texte sur le boutonCréation d’un bouton valider

$_POST[‘prenom’]

Index.php<form action="securiation.php" method="post"><input type="password" name="mot_de_passe" /><input type="submit" value="Valider" /></form>

Securisation.php

if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == "DANT"){

echo ‘Mon mot de passe est'.$_POST['mot_de_passe']; }else // Sinon, on affiche un message d'erreur{

echo 'Mot de passe incorrect';}

Fichier texte qui est enregistré sur l'ordinateur du visiteur afin de garder en mémoire les informations du visiteur (ex :pseudo) pour sa prochaine visite sur le site.

Créer un cookiesetcookie('pseudo', ‘aurelien', time() +

365*24*3600);

timestamp nombre de secondes écoulées depuis le 1er janvier 1970

Afficher un cookieecho S_COOKIE[‘pseudo’]

date d'expirationValeurNom du cookie

FIN

top related