Comment inclure une variable session dans une page CSS
Résolu/Fermé
clé de 12
Messages postés
131
Date d'inscription
samedi 19 juin 2010
Statut
Membre
Dernière intervention
16 janvier 2024
-
13 juin 2017 à 17:26
clé de 12 Messages postés 131 Date d'inscription samedi 19 juin 2010 Statut Membre Dernière intervention 16 janvier 2024 - 15 juin 2017 à 20:36
clé de 12 Messages postés 131 Date d'inscription samedi 19 juin 2010 Statut Membre Dernière intervention 16 janvier 2024 - 15 juin 2017 à 20:36
A voir également:
- Comment inclure une variable session dans une page CSS
- Supprimer une page word - Guide
- Comment traduire une page - Guide
- Créer une page facebook - Guide
- Page d'accueil iphone - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
Kuartz
Messages postés
850
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
15 février 2019
61
13 juin 2017 à 18:09
13 juin 2017 à 18:09
Bonjour,
Oui c'est possible. A condition du coup d'avoir ouvert la session au début de la feuille CSS.
Et ensuite :
Par contre ça reste vraiment spécial de passer par une variable de session pour ça. Mais bon, ça peut fonctionner.
Cordialement.
Oui c'est possible. A condition du coup d'avoir ouvert la session au début de la feuille CSS.
Et ensuite :
width:<?php echo $_SESSION['Largeur']; ?>px;
Par contre ça reste vraiment spécial de passer par une variable de session pour ça. Mais bon, ça peut fonctionner.
Cordialement.
14 juin 2017 à 10:28
Le but du php dans mon css, c'est aussi d'offrir de façon aléatoire par tirage au sort mt_rand() un fond, une image, un background....
Allez, je creuse :o)
Modifié le 14 juin 2017 à 11:23
au début de ton fichier css (avec le nom en .php) pour bien indiquer que le fichier doit être compris comme du css, sinon le serveur va l'envoyer comme du "text/html".
Modifié le 14 juin 2017 à 22:47
constant dans la qualité et la pertinence des réponses!
J'ai mis en 1ere lignes de ma feuille styles.php :
<?php session_start(); /*merci Kuartz */
header("Content-Type: text/css");
$Hauteur= $_SESSION['hauteur'];
$Largeur= $_SESSION['largeur'];
?>
et dans mon entete html <head> :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="./css/styles.php" media="all" type="text/css" />
<style type="text/css">
@import "./css/menu.php";
</style>
Et tout marche nickel... ma variable session est bien interprétée. Tout le reste va couler de source.
15 juin 2017 à 08:32
https://css4design.developpez.com/tutoriels/css/feuille-de-style-css-dynamique-avec-php/
Modifié le 15 juin 2017 à 18:16
Tu peux écrire par exemple :