Comment lié les fichiers PHP entre eux ?

Résolu/Fermé
padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018 - 26 mai 2018 à 14:27
padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018 - 26 mai 2018 à 23:17
Bonjour,

j'apprends le PHP et j'aimerai savoir comment lier les pages entre elles, j'ai lu qu'il fallait utiliser include ou require mais je ne comprends pas comment les utiliser..

par exemple, disons que j'ai un fichier formulaire.phtml, un fichier formulaire.php et un fichier confirmation.php et confirmation.php

si je veux prendre $_POST le contenu d'un input, effectuer quelques fonctions de sécurités, puis afficher la valeurs de l'input dans le fichier confirmation.phtml comment dois je faire ? (uniquement comment la liaisons entre fichiers)

ex :

____________________________________________________________________________


formulaire.phtml

<form method="post" action="formulaire.php">
<input type="text" name="nom"> //entre valeurs
<input type="submit" value="valider">
</form>


formulaire.php

<?php
function securiser($donnee){ ... return $donnee};

$nom= securiser(htmlspecialchars($_POST["nom"])); //securise


confirmation.php
<?php
//???


confirmation.phtml
<div>
<?php ?> //affiche valeurs
</div>

____________________________________________________________________________
A voir également:

1 réponse

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
26 mai 2018 à 16:56
bonjour, pour commencer, je ferais juste deux pages:
une page html
et une page php, spécifiée en "action" dans la page html. dans cette page php, tu peux faire les actions que tu souhaites.
0
Ce que je cherche à faire c'est rendre accessible des valeurs récupéré d'input dans n'importe quel fichier php, et pouvoir afficher la valeurs dans n'importe quel fichier phtml
0
padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018
26 mai 2018 à 18:26
est ce que header(location: ) est utile pour ça ?
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471 > padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018
26 mai 2018 à 18:54
alors je m'intéresserais plutôt aux variables de sessions.
tu ajoutes
session_start();
au début de chaque page php.
quand tu veux mémoriser des données, tu fais par exemple
$_SESSION['nom'] = $nom;

pour les récupérer, par exemple
echo $_SESSION['nom'];

c'est toi qui choisis les noms tels que 'nom'.
0
padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018
26 mai 2018 à 19:12
C'est moi qui choisis les noms tels que 'nom' ? Je comprends pas vraiment
0
padme_1 Messages postés 13 Date d'inscription samedi 26 mai 2018 Statut Membre Dernière intervention 7 juin 2018
26 mai 2018 à 19:17
tu veux dire que $_SESSION['nomQueJaiDonneAlInput'] = $nomSession ?
dans ce cas je peux faire ceci ? :



$_SESSION['nom'] = $nom;

function securiser($donnee){ ... return $donnee};

$nom= securiser(htmlspecialchars($nom));
0