Ses derniers messages sur les forums
SELECT name, date FROM table ORDER BY date DESC LIMIT 1
Si justement, include, c'est un copier coller de code.
Si tu as un :
<?php
session_start();
$_SESSION['blu'] = 3;
?>
et :
<?php
include ('toto.php');
echo $_SESSION['blu'];
?>
Tu verras ton 3 qui s'affiche.
Si elle s'evapore, c'est que tu oublies quelque part un session_start ou bien que tu as un session_destroy ou un unset($_SESSION) ou un truc qui la tue quoi.
Je rajouterais en complément à La Globule, qu'il est à proscrire l'inclusion de fichiers Web directement sans rien vérifier (sinon, attention au phishning ;) )
Completement :)
Pour faire des include de fichiers PHP, n'utilise pas le chemin à partir du chemin "web" (http://), mais utilise le chemin à partir du système de fichier du serveur.
Exemple, si tu as à la racine de ton site :
index.php
dossier_blublu/toto.php
Si tu es dans index.php, tu peux faire (lien relatif) :
include ('dossier_blublu/toto.php');
Ou bien (lien absolu) :
include('/home/toto/blu/a/dossier_blublu/toto.php');
Et pour connaitre le chemin /home/toto/blu/a/ (ben oui, j'ai mis une connerie la, mais c'etait pour l'exemple), tu peux faire un echo $_SERVER['DOCUMENT_ROOT'] dans ton index.php (pour récupérer la valeur du chemin sur le server de l'index de ton site).
Et une fois que tu connais ce chemin absolu, ben colle le dans une variable, et fais tous tes include en absolu :
include ($chemin_absolu.'/dossier_blublu/toto.php');
Tu peux faire un : <img src="..." alt="..." style="max-width: 400px" />
Ben parce que tu n'as pas compris comment se servir de PHP pour construire une page HTML qui varie en fonction de données traitées par PHP.
Bref, que tu brules des étapes, et que ca sera extremement long de tout t'expliquer (limite, on devra tout faire pour toi).
Donc, lis les cours, apprends doucement à ton rytheme, teste des bouts de code, etc...