begin process at 2010 02 10 15:13:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Redirection php avec url de ma BDD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redirection php avec url de ma BDD

dimanche 24 septembre 2006 à 19:30:54 | Redirection php avec url de ma BDD

Dyx50

Bonjour, J'aimerais savoir si il est possible de faire une redirection php qui prend les URL dans une base de donnée ?

<?php
$connexion = mysql_connect('localhost', 'root', '***');
mysql_select_db('****', $connexion);

$sql = mysql_query("SELECT lien FROM `table` ORDER BY RAND() LIMIT 1");
$req = mysql_fetch_assoc($sql);

echo '<a href="'. $req['lien'] .'">lien prédéfini</a>';
?>


En gros j'aimerais remplacer :

<a href="'. $req['lien'] .'">lien prédéfini</a>

par une function de se genre :

header("Location: '. $req['lien'] .'");

Pour être plus clair :

Quand je vais sur http://monsite.com/page1.php

Sa fait un redirection au hasard avec les liens que j'ai enregistré dans ma BDD.

Comme ça le visiteur tombe au hasard sur une page de mon site

Mais je ne sais pas comment m'y prendre

dimanche 24 septembre 2006 à 19:55:18 | Re : Redirection php avec url de ma BDD

wolfcyber95

Alors tu peut faire ca mais le seul truc a respecter avec la fonction header() c'est de la mettre avant le code HTML, sinon de toute facon tu aura une erreur, voila.


dimanche 24 septembre 2006 à 20:40:46 | Re : Redirection php avec url de ma BDD

jean84

A part le header legerement different, ta proposition est tout a fait faisable. Ce n'est pas plus complique que cela !
dimanche 24 septembre 2006 à 20:41:54 | Re : Redirection php avec url de ma BDD

Dyx50

Et comment faire ?
dimanche 24 septembre 2006 à 20:49:14 | Re : Redirection php avec url de ma BDD

jean84

Réponse acceptée !
Bah comme tu l'as indique, ca me paraissait bien :

<?php
$connexion = mysql_connect('localhost', 'root', '***');
mysql_select_db('****', $connexion);

$sql = mysql_query("SELECT lien FROM `table` ORDER BY RAND() LIMIT 1");
$req = mysql_fetch_assoc($sql);

$Url = $req['lien'];

header("Location: $Url");

?>

Moi sa me parait bien...
dimanche 24 septembre 2006 à 20:51:23 | Re : Redirection php avec url de ma BDD

jean84

Par contre evidement mets le en debut de page, avant toute sortie vers le navigateur (comme l'as indique wolfcyber95).
dimanche 24 septembre 2006 à 20:51:43 | Re : Redirection php avec url de ma BDD

Dyx50

Un grand merci !
dimanche 24 septembre 2006 à 23:11:08 | Re : Redirection php avec url de ma BDD

kyript

Membre Club

petite parenthèse

 

si tu souhaite mette ton header n'importe ou dans la page:

il te faut  ob_start()  en début de page  et ob_end_flush()  en fin de page

 

++

www.rootscommunity.com

mardi 26 septembre 2006 à 15:35:57 | Re : Redirection php avec url de ma BDD

jean84

Ah tiens je me suis toujours pose la question ... a savoir si avec la bufferisation, on pouvait by passer l'interdiction des headers(). Merci pour l'info !

@+
mardi 26 septembre 2006 à 15:40:34 | Re : Redirection php avec url de ma BDD

kyript

Membre Club
Peut tu  dévelloper un peu.. je comprend pas trop ta question

www.rootscommunity.com

1 2

Cette discussion est classée dans : php, mysql, url, lien, redirection


Répondre à ce message

Sujets en rapport avec ce message

regex : validité d'une url absolue ou relative [ par Totofweb ] SalutJe fais mon module de bbcode, et je dois remplacer [lien=monurl.php] ou [lien=http://www.monurl.com/index.php?id=4] par j'ai essayé ceci :$texte Session php [ par chmanu ] Bonjour, voici mon pb : j'execute une requete SQL dont j'affiche les resultats dans "page1.php". A coté de chaque resultat, je met un lien qui renvoi probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si Test d'URL et redirection en PHP [ par MacMike ] Bonjour, J'ai un problème depuis des semaines, je dois rediriger 4 noms de domaines différent sur leur propre index dans leur propre répertoire sur u redirection en php ??? [ par lugdanum ] Salut tout le monde C'est mon prmier post sur ce forum, ne soyez donc pas trop sévère.... Voilà j'essaye de faire une redirection en php mais je n' Comment faire un redirection en php si lien mort ? [ par Kryogen5 ] Bonjour,Tout est dit dans le titre, je souhaiterai faire une redirection automatique vers une de mes pages si un lien est détecté comme mort par le na Tableau Mysql en php [ par rems02 ] Bonjour,Je m'adresse à vous car j'ai besoins d'un avis des expert:j'ai une table mysql de typeid | photo | lien_photoet je voudrais afficher toutes le Lien LDAP-MySQL en PHP? [ par moostiq ] Bonjour;je dispose d'un LDAP et d'un serveur apache branché sur mySQL par EasyPHP 2.0b.Ma question est comment pouvoir créer une base mySQL synchronis Image / MySQL / php [ par hazkaal ] Bonjour !Je bosse sur un site et j'ai un probleme au niveau de laffichage d'images...Je m'explique :L'utilisateur upload une image. Cette image est st


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales