Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [apache] variable pour le 404

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[apache] variable pour le 404

n°892913
Profil sup​primé
Posté le 10-10-2002 à 22:36:25  answer
 

bon cai assez simple, mais je ne sais pas comment faire
dans la config de apache 2, il y a une ligne qui concerne l'url du 404 not found
 
seulement je voudrais plutot avoir
ErrorDocument 404 /index.php?l'url_qui_a_foiré
 
 
je n'ai aucune idée comment d'appellent les variables dans apache, ni où les trouver (nada chez apache.org :/ )
 
merci d'avance :)

mood
Publicité
Posté le 10-10-2002 à 22:36:25  profilanswer
 

n°892924
Profil sup​primé
Posté le 10-10-2002 à 22:42:35  answer
 

bon, bon j'ai trouvé tout seul
%{Referer} :)

n°892926
PaLoTTe
Posté le 10-10-2002 à 22:44:13  profilanswer
 

lol tu t'autoreponds...
 
en 6min... ca m'fait loler...
 
mais c bien  :jap:

n°892941
Profil sup​primé
Posté le 10-10-2002 à 22:52:52  answer
 

bon ben, en fait ca foire
 
skoa la variable apache pour le request_url?

n°892943
PaLoTTe
Posté le 10-10-2002 à 22:54:19  profilanswer
 

euuu... attend... jcroi ke g ca...

n°892944
Profil sup​primé
Posté le 10-10-2002 à 22:54:48  answer
 

paskeu la doc là dessus est limite inexistante :/
 
merci :)

n°892945
PaLoTTe
Posté le 10-10-2002 à 22:55:36  profilanswer
 

$HTTP_REFERER

n°892946
littlebobo​y
Posté le 10-10-2002 à 22:55:48  profilanswer
 

SirJeannot a écrit a écrit :

bon ben, en fait ca foire
 
skoa la variable apache pour le request_url?




regarde sur www.hotscripts.com il y a un script perl( ou php mais je crois perl ) qui gere cela ( creant une base de données regroupant les erreurs & autres )
je pense qu'il est possible de le modifier pour en faire ce que tu veux
 
--
Janvier 2002 Y a Télé 2 qui arrive entre 20-30 ? pour de l'adsl .
Va falloir que les dinosaures se bougent :)

n°892948
Siredward
Posté le 10-10-2002 à 22:56:31  profilanswer
 

SirJeannot a écrit a écrit :

paskeu la doc là dessus est limite inexistante :/
 
merci :)  




 
salut a toi, noble Sir

n°892950
Profil sup​primé
Posté le 10-10-2002 à 22:57:08  answer
 

SirEdward a écrit a écrit :

 
 
salut a toi, noble Sir



de meme pour toi, Sir  :jap:

mood
Publicité
Posté le 10-10-2002 à 22:57:08  profilanswer
 

n°892951
Profil sup​primé
Posté le 10-10-2002 à 22:57:32  answer
 

littleboboy a écrit a écrit :

 
regarde sur www.hotscripts.com il y a un script perl( ou php mais je crois perl ) qui gere cela ( creant une base de données regroupant les erreurs & autres )
je pense qu'il est possible de le modifier pour en faire ce que tu veux
 
--
Janvier 2002 Y a Télé 2 qui arrive entre 20-30 ? pour de l'adsl .
Va falloir que les dinosaures se bougent :)



je vais jeter un oeil
 
merci
 
 
ceci ca fait un peu chier :o

n°892953
Ken
H.P. Lovecraft forever !!!
Posté le 10-10-2002 à 22:57:56  profilanswer
 

[:sirjeannot]  [:sirjeannot]  [:sirjeannot]


---------------
Croire en Dieu est néfaste à l'émancipation individuelle.   "N'est pas mort ce qui à jamais dort, et au long des siècles peut mourir même la mort" HPL    
n°892954
PaLoTTe
Posté le 10-10-2002 à 22:59:32  profilanswer
 

bonne nuit ken :)

n°892955
Profil sup​primé
Posté le 10-10-2002 à 23:06:00  answer
 

PaLoTTe a écrit a écrit :

$HTTP_REFERER



il doit y avoir qc de spécial à faire pour pouvoir l'utiliser dans le httpd.conf ...

n°892956
Profil sup​primé
Posté le 10-10-2002 à 23:06:21  answer
 

Ken a écrit a écrit :

 [:sirjeannot]  [:sirjeannot]  [:sirjeannot]  



:hello:  :hello: salut ma poole :D

n°892957
Ken
H.P. Lovecraft forever !!!
Posté le 10-10-2002 à 23:13:01  profilanswer
 

PaLoTTe a écrit a écrit :

bonne nuit ken :)




 
Merci !  :jap:


---------------
Croire en Dieu est néfaste à l'émancipation individuelle.   "N'est pas mort ce qui à jamais dort, et au long des siècles peut mourir même la mort" HPL    
n°892958
Ken
H.P. Lovecraft forever !!!
Posté le 10-10-2002 à 23:13:47  profilanswer
 

SirJeannot a écrit a écrit :

 :hello:  :hello: salut ma poole :D




 
[:saluti]  ;)  :D  
 
Bon courage pour ton pb.  :)  
Désolé mais je ne peux t'aider, trop compliqué pour moi l'info ...  [:yamusha]


---------------
Croire en Dieu est néfaste à l'émancipation individuelle.   "N'est pas mort ce qui à jamais dort, et au long des siècles peut mourir même la mort" HPL    
n°892960
Profil sup​primé
Posté le 10-10-2002 à 23:21:20  answer
 

je ne vais pas te mordre pour ca  [:rosebud]  
 
 
ceci dit, je sens que ca ne va pas être simple  [:trompette5]

n°892962
Profil sup​primé
Posté le 10-10-2002 à 23:25:59  answer
 

donc je continue
si je mets ca
ErrorDocument 404 /index.php?$HTTP_REFER dans httpd.conf
 
mon echo $_ENV["REDIRECT_QUERY_STRING"]; de mon php revoie ca
$HTTP_REFER    :heink:


Message édité par Profil supprimé le 10-10-2002 à 23:26:18
n°892964
PaLoTTe
Posté le 10-10-2002 à 23:27:01  profilanswer
 

nop fait plutot
 
index.php?var=$HTTP_REFERER

n°892966
Profil sup​primé
Posté le 10-10-2002 à 23:28:11  answer
 

ca renvoie var=$HTTP_REFERER    :heink:  :heink:

n°892968
PaLoTTe
Posté le 10-10-2002 à 23:29:00  profilanswer
 

postes le script de index.php stp

n°892969
Profil sup​primé
Posté le 10-10-2002 à 23:30:54  answer
 

oui chef! http://forum.hardware.fr/icones/icon10.gif
 
 

Code :
  1. <html>
  2. <head>
  3. <title><?php echo $_SERVER["SERVER_NAME"]; ?></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <font face="Arial, Helvetica, sans-serif">
  8. <?php include 'colors.php';
  9. include 'top.php'; ?>
  10. <p> </p>
  11. <p> </p>
  12. <div align="center">
  13. <table width="80%" border="0">
  14.   <tr>
  15.     <td>
  16.       <?php $urlname = pathinfo( $_ENV["REDIRECT_URL"]);
  17.  $contname = substr( $urlname["dirname"], 1);
  18.  echo $_ENV["REDIRECT_QUERY_STRING"];
  19.  include "{$contname}c.php";?>
  20.      </td>
  21.   </tr>
  22. </table>
  23. </div>
  24. <p> </p>
  25. <p> </p>
  26. <?php include 'bottom.php'; ?>
  27. </font>
  28. </body>
  29. </html>

n°892971
PaLoTTe
Posté le 10-10-2002 à 23:32:40  profilanswer
 

humm dis moi ce ke tu veux faire avec l'url ki a foiré ?
 
tu veux l'affiché ?

n°892973
Profil sup​primé
Posté le 10-10-2002 à 23:36:01  answer
 

déjà l'afficher ca serait pas mal :D
 
ensuite s'en servir pour faire un
include "{$contname}c.php";
 
avec le path qui est l'endroit+nom du fichier
c a dire
si je demande http://pouet:80/test1/test2
 
ca va m'ouvrir un fichier qui se trouve dans /content/test1/test2c.php , alors que le répertoire test1 n'existe pas
donc je renvoie tout à mon index.php qui est dans la racine

n°892980
PaLoTTe
Posté le 10-10-2002 à 23:40:14  profilanswer
 

g pas tt compris...
 
en tt cas, pr l'afficher, il faut taper:  
 
 
echo "$var";
 
rapel : index.php?var=$HTTP_REFERER

n°892985
PaLoTTe
Posté le 10-10-2002 à 23:46:37  profilanswer
 

nop me suis trompé...
 
en fait $HTTP_REFERER te donne l'adresse d'ou tu viens...
 
par ex :
 
tu as l'url : http://www.palotte.com/
 
tu créés index.php qui contient :
<a href=index2.php>GO</a>
 
et index2.php qui contient :
 
[g]<?
echo "$HTTP_REFERER";
?>

 
et bien l'affichage sera http://www.palotte.com/index.php
 
...euuu c kler ?
 
$HTTP_REFERER contient l'url d'ou tu viens...

n°892986
Profil sup​primé
Posté le 10-10-2002 à 23:47:34  answer
 

PaLoTTe a écrit a écrit :

g pas tt compris...
 
en tt cas, pr l'afficher, il faut taper:  
 
 
echo "$var";
 
rapel : index.php?var=$HTTP_REFERER



ca ne marche pas avec $var pour le echo, avec ce que tu m'as dit pour httpd.conf
 
echo $var;  n'affiche rien
echo $_ENV["REDIRECT_QUERY_STRING"]; affiche  var=$HTTP_REFERER


Message édité par Profil supprimé le 10-10-2002 à 23:47:47
n°892987
Profil sup​primé
Posté le 10-10-2002 à 23:49:04  answer
 

PaLoTTe a écrit a écrit :

nop me suis trompé...
 
en fait $HTTP_REFERER te donne l'adresse d'ou tu viens...
 
par ex :
 
tu as l'url : http://www.palotte.com/
 
tu créés index.php qui contient :
<a href=index2.php>GO</a>
 
et index2.php qui contient :
 
[g]<?
echo "$HTTP_REFERER";
?>

 
et bien l'affichage sera http://www.palotte.com/index.php
 
...euuu c kler ?
 
$HTTP_REFERER contient l'url d'ou tu viens...




 
cai klair, mais mon pb cai passer une variable apache à php :/

n°892988
PaLoTTe
Posté le 10-10-2002 à 23:51:30  profilanswer
 

....en fait jcrois ke je comprend pas du tt ce que tu souhaites...
 
je pense ke les variables d'apache servent a apache lui mem... je ne pense pas ke tu puisses les utilisers...

n°892992
Profil sup​primé
Posté le 10-10-2002 à 23:56:49  answer
 

argh :/
 
cai trai trai trai con ca :/

n°892993
Profil sup​primé
Posté le 11-10-2002 à 00:01:39  answer
 

merci pour m'avoir aidé  :)

n°894101
Profil sup​primé
Posté le 11-10-2002 à 21:56:47  answer
 

bon ben finalement, j'ai trouvé une autre méthode bcp plus simple  :)  
 
merci  :hello:

n°894114
blueteen
Posté le 11-10-2002 à 22:08:02  profilanswer
 

laquelle ? :D

n°903857
Profil sup​primé
Posté le 19-10-2002 à 12:03:52  answer
 

Code :
  1. <?php $contname = substr($_SERVER["REQUEST_URI"],1);
  2.    $dim = strlen($contname)-1;
  3.  if (strrpos($contname,"/" ) == $dim)
  4.   { $contname = substr($contname,0, $dim); }
  5.  if (file_exists("content/{$contname}c.php" ))
  6.   { include "{$contname}c.php"; }
  7.  else
  8.   { include "missing.php"; }?>


ca parait ptet un peu gaucher, mais ca marche bien
 
et apache utilise index.php comme page de 404 (un partie est ci dessus)


Message édité par Profil supprimé le 19-10-2002 à 12:04:46
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [apache] variable pour le 404

 

Sujets relatifs
Renseigner une variable en intéractif sous dos?Utilisation de la variable %username% pour des scripts...
Stats Apache sous XPMacro Word : Nom de fichier en variable
[APACHE + JRUN] kelkun s'y connaitpkoi g plein de ... dans mon access.log de apache??
[APACHE] comment ecrire l'httpd.conf pr pointer vers une autre machineChanger une variable dans win2k
log acces du serveur apacheapache pb
Plus de sujets relatifs à : [apache] variable pour le 404


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR