CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

besion d'aide en PHP

kljdrf
kljdrf
Niveau 6
29 décembre 2004 à 14:19:58

J´ai un ordi chez moi qui est connecté en permanance à internet. J´aimerais bien y créer un serveur FTP. Le problème c´est que j´ai une adresse IP dynamique. Il existe un tas d´outils sur le web pour remédier à ce problème mais j´aimerais bien le faire moi-même ( je trouve que c´est mieux). Voici comment je compte faire :

1) Je créé un site internet avec une page index.html. Elle contient une redirection du style :
< script language="javascript">
< !--
document.location.href="http://[mon_IP]"
/ /-->
< /script>
Question : est-il possible de faire une redirection sans utiliser de javascript mais que du HTML.

2) Je créé un programme qui tourne sur l´ordi du serveur FTP et qui envoi l´IP de cet ordi au site créé. Je me débrouille pas trop mal en programmation donc cette partie ne pose pas de problème.

3) Je créé une page ( noip.php par exemple) qui récupère l´adresse IP du serveur FTP ( voir étape 2). Je sais qu´il est possible de passer des paramètres à une page en php en mettant un ? = avant.
Question : comment récupérer ce paramètre dans mon script php ?

4) Ensite mon script php s´occupe de modifier la redirection sur ma page d´accueil.

Voila comment je compte procéder. C´est le seul moyen que j´ai trouvé. J´aimerais bien aussi savoir ce que vous en pensez et si vous voyez une meilleure solution.

Je vous remercie par avance pour votre aide.

riiia
riiia
Niveau 10
29 décembre 2004 à 14:24:00

tu a une variable qui s´appelle $_SERVER[´remote_addr´] qui stock automatiquement l´ip du visiteur , a partir de cela tu peux mettre sur la page ou tu veux effectuer une redirection le :
< ?
if($_SERVER[´remote_addr´]=ip du visiteur que tu vise)
{
/ /tu met ici la redirection
}

pour la variable utilisée , place-la avant < html>

je ne suis pas sur que ca marche mais essaye

MathieuN7
MathieuN7
Niveau 10
29 décembre 2004 à 14:27:12

ben... pourquoi ne prends-tu pas un logiciel tel que no-ip? Ce serait bcp plus simple!!!

Mais bon, ton système est pas mal! Pour récupérer une variable passée dans l´adresse, c´est
$_GET[´nom_variable´]
pour un truc du style:
page.php?nom_variable=127.0.0.1

Pour une redirection en HTML pur, je ne vois que la balise meta refresh...
Sinon tu peux, en PHP, faire un
header("Location: . ...");

Et sinon ta page est hébergée où?
Et ton programme, tu l´as fait en quel langage? :-d

Bon courage et bonne continuation :)

--
MathieuN7

kljdrf
kljdrf
Niveau 6
29 décembre 2004 à 14:29:29

Je ne suis pas sûr d´avoir bien tout compris.
Le problème c´est que certains visiteurs ont aussi une adresse IP dynamique donc je ne la connais pas.
Et en plus ça ne me donne pas l´adresse IP du serveur FTP.

MathieuN7
MathieuN7
Niveau 10
29 décembre 2004 à 14:32:00

Attends, le serveur FTP est bien chez toi?
Donc pourquoi n´utiliserais-tu pas un logiciel comme no-ip, qui attribue une redirection dynamique? Tu n´aurais qu´à donner l´adresse, du style kljdrf.no-ip.org

riiia
riiia
Niveau 10
29 décembre 2004 à 14:33:54

il y a une variable speciale qui recupere l´ip du visiteur tout simplement : $_SERVER[´remote_addr´]
elle stock automatiquement l´ip
il me semble que c´est une superglobale

MathieuN7
MathieuN7
Niveau 10
29 décembre 2004 à 14:34:56

oui c´est une superglobale qui ne garde que l´adresse du visiteur, ça ne te servira pas :)

kljdrf
kljdrf
Niveau 6
29 décembre 2004 à 14:36:16

MathieuN7 :d) j´avais commencé d´écrire ma réponse avant de voir ton message. Je vais essayer ce que tu proposes.
Pourquoi je n´utilise pas un logiciel spécialisé ? Parce-que j´aime bien tout faire moi-même et comprendre comment ça fonctionne.

MathieuN7
MathieuN7
Niveau 10
29 décembre 2004 à 14:38:29

Ah ben c´est tout à ton honneur! :-d
Oui et dnc, au niveau de ton programme, il est fait en quel langage?? ça m´intéresse moi!
Mais toujours avec ton programme, ne pourrais-tu pas aller écrire dans ton fichier index.htm sur ton serveur? il est hébergé où ce fichier?

kljdrf
kljdrf
Niveau 6
29 décembre 2004 à 14:43:04

Mon programme je vais peut-être le faire en C/C++ ou en Jamascript ( et pas Javascript). C´est un langage de programmation pas connu mais qui est assez simple.
En ce qui concerne index.html, pour l´instant j´ai un site de test sur chez.tiscali.fr mais je compte le passer chez Wanadoo.
Pour ce qui est de le modifier directement il faudra que je voie si c´est possible avec les droits d´accès.

watzakamikaze
watzakamikaze
Niveau 10
29 décembre 2004 à 16:21:20

Bah, c´est un peu bizard ta technique. C´est du bricolage, et ça sert à rien.

D´une part, parce qu´il y a des logiciels fait pour ça.
D´autre part, tu as besoin d´un site complémentaire !
Pour chaque page tu devras avoir son clone(la redirection) sur un autre serveur ftp. et il y aurait plein de failles..(changement brutale d´ip)

Enfin, chacn ses trucs :-p

Cordialement, Watza

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment