| Anonyme | lundi 28 mai 2001 - 06h00 bonjour, je m'adresse à vous car je crois que vous avez un serveur dédié,et que vous devez certainement utiliser un script de redirection de domaine. En faite mon probleme est simple, je ne sais pas par ou commencer, je vais etre déja obligé de programmer en php car le module dbi n'est pas installé, mais les fonctions se ressemble toutes plus ou moins. Je voudrais savoir si je peux traiter une url comme une simple requete, et ensuite disséquer celle ci, j'ai penser à quelque chose avec http_referer mais je ne pense pas que cela puisse foctionner puisque c'est la page de provenance et non l'url tapé dans la barre adresse, donc je ne sais pas comment m'y prendre réelement!! il faut sans doute décomposer la chaine, en prenant comme limite // et / déja ca simplifie, et donné un nom de variable au contenu de l'interieur de la chaine! et ensuite je compare tout simplement mes variable, celle recu et celle de la base et si c ok j'envoie sur la page! en gros ca doit etre ca mais c'est cette fameuse adresse http: tapé par le client, comment puisje la récupérer?? je vous remercie d'avance cordialement |
| Frédéric (Frédéric) | mardi 29 mai 2001 - 20h36 Bonjour, si le module dbi n'est pas installé, ce n'est pas tres grave, cela s'installe assez facilement si vous suivez scrupuleusement la doc et que vous avez quelque peu l'habitude d'utiliser telnet / ssh. Si vous ne vous sentez pas capable de le faire, vous pouvez probablement demander à votre administrateur de le faire (service payant). Ce n'est effectivement pas http_referer que vous devez prendre, mais http_host (en perl c'est $ENV{'HTTP_HOST'}). Apres à vous de faire vos traitement dessus, comme mettre en minuscules par exemple, supprimer les éléments inutiles, ... |
| Anonyme | mardi 29 mai 2001 - 23h31 merci beaucoup frederic |
| Anonyme | mardi 29 mai 2001 - 23h31 merci beaucoup frederic |
| Anonyme | mardi 29 mai 2001 - 23h40 pour ce qui est de la suite du script, disons que je découpe ma chaine entre // et / donc il me reste que le domaine, donc je fait if( $http_host eq www.scripts-fr.com) par exemple puisque http_host me donne le domaine que le client à taper dans la barre d'adresse? j'espere ne pas m'induire en erreur merci à vous cordialement |
| Frédéric (Frédéric) | jeudi 31 mai 2001 - 08h18 Bonjour, cela doit fonctionner comme cela. Pour vérifier faites quelques tests. |
| Anonyme | jeudi 31 mai 2001 - 14h34 merci beaucoup pour votre aide qui m'est toujours d'une grande utilité, heureusement qu'il y a des programmeurs comme vous qui prennent de leur temps pour nous permettre d'évoluer, je vais peut etre pour la premiere fois depuis que je bosse sur internet laisser un message sur un livre d'or, si vous en possèdez un, car j'ai trouvé et trouve toujours votre site très instructif et, pleins d'idées. cordialement eric |