Mettre une variable Javascript dans du code PHP... [PHP + JS] - PHP - Programmation
Marsh Posté le 19-09-2002 à 11:03:28
ok... désolé... mais mon problème est un peu plus 'profond' que ça...
je dois essayer de faire ça, sans redirections... histoire d'éviter d'avoir, dans ma barre d'adresse :
http://www.monsite.com/index.php
Marsh Posté le 19-09-2002 à 11:10:34
T'es obligé de passer par une redirection (que ce soit par méthode GET ou POST), car il ne peut pas y avoir de d'échange d'info entre le client et le serveur lors de l'exécution d'un script PHP.
Le passage d'infos se fait seulement lors de l'appel du script.
Marsh Posté le 19-09-2002 à 11:16:12
ok ok, et es-ce que y'a moyen de ne pas avoir http://www.monsite.com/index.php quand je fais ma redirection de index.html vers index.php ??
Marsh Posté le 19-09-2002 à 11:19:11
xkamui a écrit a écrit : ok ok, et es-ce que y'a moyen de ne pas avoir http://www.monsite.com/index.php quand je fais ma redirection de index.html vers index.php ?? |
Y'a sans doute un moyen de le cacher a l'utilisateur, mais vu que le navigateur DOIT savoir ou aller, n'importe qui peut se rendre compte de la redirection.
En quoi ca pose probleme ?
Marsh Posté le 19-09-2002 à 11:19:43
En utilisant une frame éventuellement...
Mais je vois pas en quoi c'est un problème d'avoir http://www.monsite.com/index.php
Ce que tu peux faire aussi, c'est faire en sorte que ta page par défaut soit index.php, de tester si les variables de la résolution sont définies ou pas, et si elles ne le sont pas, de faire une redirection vers la page elle même (index.php) mais cette fois avec les variables de résolution passées en paramètre.
Marsh Posté le 19-09-2002 à 11:19:56
bah c'est pour une entreprise, et ça le fait pas trop d'avoir : http://monsite.com/qqchose.html en page de démarage...
Marsh Posté le 19-09-2002 à 11:20:58
gm_superstar a écrit a écrit : En utilisant une frame éventuellement... Mais je vois pas en quoi c'est un problème d'avoir http://www.monsite.com/index.php Ce que tu peux faire aussi, c'est faire en sorte que ta page par défaut soit index.php, de tester si les variables de la résolution sont définies ou pas, et si elles ne le sont pas, de faire une redirection vers la page elle même (index.php) mais cette fois avec les variables de résolution passées en paramètre. |
ok, j'essaye ça
Marsh Posté le 19-09-2002 à 11:22:32
xkamui a écrit a écrit : bah c'est pour une entreprise, et ça le fait pas trop d'avoir : http://monsite.com/qqchose.html en page de démarage... |
Tu crois vraiment que les gens vont s'arrêter sur ce genre de détail ??? Tu fais un index.html qui redirige sur welcome.php ou accueil.php, si tu préfères...
Marsh Posté le 19-09-2002 à 11:25:03
_Mac_ a écrit a écrit : Tu crois vraiment que les gens vont s'arrêter sur ce genre de détail ??? Tu fais un index.html qui redirige sur welcome.php ou accueil.php, si tu préfères... |
les gens non... mais mon chef lui....
Marsh Posté le 19-09-2002 à 11:26:38
xkamui a écrit a écrit : bah c'est pour une entreprise, et ça le fait pas trop d'avoir : http://monsite.com/qqchose.html en page de démarage... |
Enfin normalement on fait en sorte que ça passe à toutes les résolutions...
Marsh Posté le 19-09-2002 à 11:28:22
xkamui a écrit a écrit : bah c'est pour une entreprise, et ça le fait pas trop d'avoir : http://monsite.com/qqchose.html en page de démarage... |
Si t'as besoin de taper cette page pour y acceder, c'est effectivement génant, mais ce n'est pas le cas puisque tu rediriges...
Marsh Posté le 19-09-2002 à 11:32:09
xkamui a écrit a écrit : |
C'est parce que je suis fainéant, vérifier qu'un site marche à toutes les résolutions c'est du travail en plus. Et ça oblige à faire des trucs compliqués comme ce que tu veux faire lorsqu'on travaille avec un langage coté serveur.
Marsh Posté le 19-09-2002 à 11:36:01
gm_superstar a écrit a écrit : C'est parce que je suis fainéant, vérifier qu'un site marche à toutes les résolutions c'est du travail en plus. Et ça oblige à faire des trucs compliqués comme ce que tu veux faire lorsqu'on travaille avec un langage coté serveur. |
ça va... j'suis pas l'seul
Marsh Posté le 19-09-2002 à 13:29:11
Code :
|
Marsh Posté le 19-09-2002 à 10:29:33
... c'est possible
en fait, voilà, j'ai ça :
là, le problème c'est que $Res= + r +
y'a moyens de faire ça, ou tout simplement de récipérer la largeur de l'écran de l'utilisateur en php (chose dont je doute car c'est parsé côté server... dites moi si je me trompe)
merci, @ très vite