Redirection en php???

Redirection en php??? - PHP - Programmation

Marsh Posté le 05-07-2005 à 19:47:51    

Salut tout le monde
 
 
C'est mon prmier post sur ce forum, ne soyez donc pas trop sévère....  :ange:  
 
Voilà j'essaye de faire une redirection en php mais je n'y arrive pas. Je pense avoir tout essayé, header, javascript, get, post...
 
Voilà ce que je voudrais faire :
 
 
j'ai un lien de ce type :  <a href="CE1.php3?file=http://monsite/XXX.zip">Le t&#233;l&#233;charger</a>  (qui comporte déjà un lien vers un compteur)
 
J'aimerais que, quand une personne clique sur ce lien, le fichier soit bien télécharger (+compteur incrémenté) mais qu'il soit aussi redirigé (sans ouvrir une autre fenêtre) sur une autre page : autrepage.php.
 
 
 
J'espère que je me suis bien fait comprendre.
Merci d'avance pour vos réponses.

Reply

Marsh Posté le 05-07-2005 à 19:47:51   

Reply

Marsh Posté le 05-07-2005 à 19:57:19    

Je ne sais pas si on a le droit de mettre une meta en dehors de la page.

Reply

Marsh Posté le 05-07-2005 à 20:21:56    

Au lieu de faire ca, tu passes par une page telechargement.php qui envoie le fichier par header et qui , une fois fait ca, redirige


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-07-2005 à 20:26:51    

Tu n'as pas un exemple sous la main, s'il te plait, si cela ne t'embete pas trop ?
Merci

Reply

Marsh Posté le 05-07-2005 à 20:59:25    

Heu non ... tout ce que j'ai sous la main a part une souris c'est du Java :p .. mais matte un peu surla doc a propos de la fonction header


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-07-2005 à 21:11:29    

tu envoie un lien vers telecharger.php
 

Code :
  1. ...
  2. if (isset($_GET['variable']){
  3. ....
  4. //tu inséré ton chiffre dans ta base pour ton compteur puis tu renvoie sur ton fichier
  5. header('location:tonfichier.zip');}

Reply

Marsh Posté le 05-07-2005 à 21:36:35    

ok, si j'ai bien compris, je rajoute cela dans le script du compteur?

Reply

Marsh Posté le 05-07-2005 à 21:49:10    

Badze a écrit :

tu envoie un lien vers telecharger.php
 

Code :
  1. ...
  2. if (isset($_GET['variable']){
  3. ....
  4. //tu inséré ton chiffre dans ta base pour ton compteur puis tu renvoie sur ton fichier
  5. header('location:tonfichier.zip');}



 
ça c'est ce qu'on appelle une idée stupide


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 06-07-2005 à 01:11:13    

dit au moins pourquoi ????? c'est la moindre des choses avant de dire que c'est stupide.
Ce sont les erreurs qui font avancer, tu n'en as jamais fait peut etre ?

Reply

Marsh Posté le 06-07-2005 à 07:37:10    

Si tout a fait :D Mais j'evitais de les faire quand je donnais du code en exemple :D Et pour savoir ce qui foire reinseignez vous sur header ! C'est pas vrai ... utiliser une fonction sans meme savoir comment elle fonctionne


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 06-07-2005 à 07:37:10   

Reply

Marsh Posté le 06-07-2005 à 11:49:11    

Oui ba ce truc marche, si tu n'a pas d'idée a ce sujet, tu ne ferai de mieux de ne rien dire. Et en effet, je viens de faire une erreur, mais qui marchait quand meme en passant :D .
Moi j'apporte une solution qui abouti (certe qui n'est pas dans les normes).


Message édité par Badze le 06-07-2005 à 11:50:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed