Paramètres php

Signaler
Messages postés
47
Date d'inscription
mardi 9 août 2005
Statut
Membre
Dernière intervention
31 mai 2012
-
Messages postés
567
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
30 août 2011
-
Bonjour,

Je suis actuellement en création d'un site en php4 avec comme base de données un fichier xml, afin d'afficher les résultats en fonction d'une condition, j'ai opté pour un fichier xsl pour le traitement des données.

J'aurais voulu savoir si il est possible de passer un paramètre dans l'url, qui pourra être utilisé comme paramètre dans la feuille de style, afin d'afficher les données de façon dynamique.

Quelque chose du genre: www.mondomaine.com/fichier.xml?param

Où param correspondrais a
<xsl:param name='param'/>



math11

1 réponse

Messages postés
567
Date d'inscription
mercredi 4 octobre 2006
Statut
Membre
Dernière intervention
30 août 2011
10
Si tu fais en sorte que ce soit un fichier php qui gènere le xsl

www.mondomaine.com/fichier.php?param=toto
<?php
$mavariable = $_GET['param'];
// TODO sur $mavariable : sécurisation contre injections, ajout d'antislash pour ne pas avoir un xml invalide etc.
header("Content-type: text/xml");
// ....
echo "<xsl:param name='".$mavariable."'/>\n";
// etc.
?>


Avec l'url rewiting tu peux même faire en sorte que ton fichier php soit appelé avec /fichier.xml

Le fichier .htaccess doit ressembler à quelque-chose comme ca :
RewriteEngine on
RewriteRule ^fichier\.xml(.*)$ /fichier.php$1 [QSA,L]




_________________________________
Min iPomme