[Configuration] lecture GET passage paramètre PHP ?
je suis sur Alice avec activation du PHP de ma page perso.
mon probleme de débutant est :
dans un document premier.js :
Code:
1 2 3
| var page1;
page1="page.htm";
mot1="<a href='affiche.php?page2="+page1+"'><b>>>lapage<<</a>"; |
dans la page principale index.html :
Code:
1 2 3 4 5 6
| <script language="JavaScript" src="premier.js"></Script>
<script language="JavaScript" TYPE="text/javascript">
<!--//
document.write(mot1);
//-->
</Script> |
si on clique sur >>lapage<< :
cela appelle la page affiche.php:
Code:
1 2 3 4 5
|
var page3; page3="<?php echo $_GET["page2"]; ?>";
document.write("#page3:"+page3+"#");
document.write("<iframe name=frax src="+page3+" width=100 height=100></iframe>"); |
le resultat est :
Citation:
#page3:#
la variable est vide et n'affiche pas page.htm, mais le message
"désolé pour cette erreur 404... sur cette page !"
par contre sur mon ordinateur, avec mon EasyPHP, en Web local, cela marche très bien.
j'ai bien #page3:page.htm# et page.htm s'affiche.
y-at'il une commande spéciale de $_GET que je ne connais pas ou qui n'est pas compatible avec Alice ?
je n'est pas mis l'integrale des courtes pages.
max
[resolu] surtout pas de GET au passage de parametre
ceci n'interessera personne, mais je le note quand même :
contrairement à ce qui est indiqué dans le cours de php, téléchargé depuis le site de developpez.com, il ne faut surtout pas faire ce qui est enseigné :
il ne faut pas utiliser le $_GET["valeur"] mais seulement $valeur !
merci à Hugo ETIEVANT mais depuis son cours sur "passage de paramètres à un script PHP via l'URL" du 19 novembre 2002, les choses ont dues changées.
comme les register_globals qui sont de toute façon à "no", je présume.
une chose qui me parait importante, (à part l'incroyable pauvreté du langage HTML qui vit hors du temps, chaque page son univers), c'est l'évolution dans le temps et la notion de variables. ce qui est règlé par le PHP.
Pourtant à part le cours cité plus haut, pour mon malheur, personne n'en parle, j'ai téléchargé pas mal de cours sur ce site, rien.
max