[php]url et forme
daedric
Messages postés
40
Statut
Membre
-
daedric Messages postés 40 Statut Membre -
daedric Messages postés 40 Statut Membre -
bonjour
je voudrais savoir comment faire en programmant en php faire apparaitre des url de cette forme : par exemple
http://monsitedontjen'aipasledroitdemettrel'url/index.php?cat=prog
je voudrais savoir comment faire en programmant en php faire apparaitre des url de cette forme : par exemple
http://monsitedontjen'aipasledroitdemettrel'url/index.php?cat=prog
27 réponses
- 1
- 2
Suivant
-
C'est avec un formulaire en method GET
Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités -
-
oui mais ce n'est pas ce que je voudrais
je voudrais un lien qui affiche une url comme je l'ai decrite ci dessus
est ce possible -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
oui mais apres est ce que je peut recupere les argument pour les action voulu
-
Biensur, pour le recup , dans ton ficher php tu ecrit :
<?
$mavariable = $_GET['id'];
?>
la variable $mavariable aura la valeur 5 (dans le cas ennoncer par eagle)
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités -
merci c ce qu'il me faut derniere question est j'arrete
vous savez comment on implemente ca pour faire un lien : $_SERVER['QUERY_STRING'];
sinon je ferait des recherche mais comme vous etes la -
donc en appelant cette commande l'url 'se met a jour' mais comment sauras t'elle qu'en cliquant sur programmation l'url deviendras index.php?cat1 se qui occasionneras une redirection?
-
ben le lien se présentera sous cette forme:
<?php print "<a href=\"index.php?cat=".$cat."\">Programmation</a>"; ?>
-
et sur la page j'ecrit quelquechose qui recupere l'id et le compare pour un redirection?
-
en fait tu peux faire ça avec des includes
if ($cat == "1") { include ("/include/cat1.inc"); }if else ($cat == "2") { include ("/include/cat2.inc"); }
ou faire ça avec des cases -
ok merci beaucoup si tu as d'autre conseil n'hesite pas je verrai ca demain
-
Ou si tu as 512 $cat different (je plain celui qui se tapera 512 ficher include :p) :
$include_file = "/include/cat".$cat."inc";
include($include_file);
esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités -
Parcontre juste un petit conseil niveau secu.
Tes include, nomme les : mon_nom.inc.php, parceque a - que tu configure apache pour interpreter les .inc , il suffirais qu'un mec tape : http://tonsite/tonficher.inc/ pour avoir tout ton code source de l'include ... pendant que si tu fini le nom avec .php apache l'interpretera et il y aura aucun prob
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités -
-
Ca veux dire .include, c'est une abbreviation qu'on utilise en general pour les ficher a inclure ... mais si tu veu tu peu les appeller .daedric , .maman , .papa ou ce qui est mieu : .inc.php
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités -
eh oui question sécurité c'était pas vraiment ça mon .inc tout seul... enfin tant qu'il n'y a pas d'infos "vitales" dedans... mais enfin il vaut mieux toujours essayer de sécuriser ses scripts au maximum, on sait jamais ;-)
-
merci pour vos reponses je vais faire ce que vous avait dit et si jamais j'ai un probleme je sais ou trouve de l'aide ;-)
-
j'ai encore malheuresement un probleme
voici la situation:
acceuil.php et colonne.php sont liee dans un fichier index.html
lien de colonne avec un parametre cat =1 lit sur acceuil ouvrant un fichier programmation
source de colonne<?php echo"<a href='index.php?cat=1' target='acceuil'>programmation</a>"; ?>
source de acceuil<?php if($cat=1){include("hacking.php");} ?>
code de programmation.php<?php echo"<h1>bienvenu sur ma page sur le java<h1>"; ?>
voila le liens de colonne ne marche pas comment le resoudre -
En enlevant les fautes ? Genre if($cat == 1) et
echo"<h1>bienvenu sur ma page sur le java</h1>";
Essaie deja ca, c'est deja un bon debut
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
- 1
- 2
Suivant