Changer url d'une page a l'aide de php

keyl -  
 loic -
Bonjour,

je voulais savoir s'il est possible de changer l'url d'une page en php. je m'explique
je voudrais au debut avoir une page index.php ou je demande la question "veuillez indiquer le nom de votre dossier par exemple" et apres je prepare dans ma page index.php
une ligne predefini https://monsite.com//$url (ou $url est la variable saisie lors de la questions precedente) de tel sorte a ce selon ce qui est saisie sur ma page index.php l'on soit redirigé vers https://monsite.com//$url ???
MERCI D'AVANCE POUR VOTRE AIDE
A voir également:

3 réponses

thevinou Messages postés 1130 Statut Membre 190
 
dans ton index.php, tu fais un formulaire en post.

Ensuite,

if(isset($_POST['url']))
{
header('Location: ./'.$_POST('url'));
}
0
loic
 
salut ou on trouve les index.php dans un pc stp
0
keyl
 
heu alors voila a quoi ressemble mon index.php

<Form action="index.php" method="POST" >
<center><Table>
<tr><td> URL <input type="text" name="url"></td></tr>
<tr><td><input type ="submit" value="valider"></td></tr>

</table></center></form>

<?php

$url =$_POST['url'];

if(isset($_POST['url']))
{
header('Location: "addresse du site"/'.$_POST('url'));
}


?>

mais ça ne marche pas peut etre que j'ai une erreur... je sais pas
0
le père
 
Bonjour

Il faut obligatoirement mettre <?php
$url =$_POST['url'];
if(isset($_POST['url']))
{
header('Location: "addresse du site"/'.$_POST['url']);
}
?>
AVANT le formulaire, complètement au début de ta page
et c'est $_POST['url'], pas $_POST('url') après Location:
0