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

Petite question en php !

lock07
lock07
Niveau 10
26 mars 2003 à 23:08:42

J´ai commencé le php y a deux semaines et j´ai vu qu´on pouvait garder des variables dans l´url d´un lien en mettant ? &
j´ai réussi à le faire mais je sais pas comment récupérer la variable dans la nouvelle pas ouverte.

captain_torche
captain_torche
Niveau 10
27 mars 2003 à 00:06:04

Tout d´abord, il faut que tu utilises ? nomdelavariable1=valeur, et &2=valeur uniquement après

ca te donne :
page.php?ID=1&=2&=15, par exemple

pour récupérer les variables, il te suffit d´utiliser $ID, $menu, et $sousmenu ( qui te sortiront respectivement, dans ce cas précis; 1, 2 et 15

jarose
jarose
Niveau 10
27 mars 2003 à 00:13:28

!

$_GET[´ID´], $_GET[´MENU´], $_GET[´sousmenu´]

me dis pas "bah ça marche comme ça", sans variable globale, php est une grosse passoire...

captain_torche
captain_torche
Niveau 10
27 mars 2003 à 00:17:03

je sais bien, mais pour débuter, pas besoin d´utiliser les variables globales, tu vas le perdre, là : )

Pour info, la méthode de jarose est beaucoup, beaucoup plus sécurisée que la mienne.

Techniquement, je sais pas à quoi c´est dû, mais les faits sont là : )
Tu pourrais pas nous donner un cours ?

jarose
jarose
Niveau 10
27 mars 2003 à 01:05:10

ben les super globales, sont prédéfinit dans des tableaux spécifique, et donc ça permet d´éviter toute sorte d´injection de données depuis des variables ( post, url, etc)

et biensur, dans ces tableaux y a des restrictions au niveau des caractères...

Bon c´est toujours "trouable", mais ça devient beaucoup plus compliqué pour l´intru...

et puis ça dépend aussi de la configuration du ini, si les variables de requete http on peut les utiliser sans super-globales ( comme pour la majorité des hebergeur gratuit) ben les tableau assosiatif n´ont plus grande utilité...

des fichiers genre: config.php
<?
$dbhost = ´**´;
$dbname = ´**´;
$dbpass = ´**´;
$dbuser = ´**´;
? >

sont vraiment facile à trouer sur un hebergeur gratuit par exemple : /

voilà un exemple de fichier de config PROTEGé pour les requete http.

<?
if ( ! preg_match(´/db(host|name|user|pass)=/´, $_SERVER[´QUERY_STRING´]))
{
$dbhost = ´**´;
$dbname = ´**´;
$dbpass = ´**´;
$dbuser = ´**´;
}
else
{
echo ´espece de petit lascard ! ´;
}
? >

jarose
jarose
Niveau 10
27 mars 2003 à 01:10:09

´fin bon, un intru qui a la rage et des connaissances pourra toujours trouver une solution pour afficher ce qu´il veut ( genre afficher le fichier de config d´apache...)

c´est là la grande faiblesse de php, sa sécurité...

PERL est plus performant dans ce domaine : /

lock07
lock07
Niveau 10
27 mars 2003 à 15:00:14

Ok merci à vous !
je pensais que le php etait mieux protégé que perl mais bon...

Cap => je sais pas si tu te souviens de moi mais je viens de changer mon design du site ( c pas fini y a des pb d´url mais je peux pas toucher à cause de lycos qui est en rénovation)
http://www.generation-snes.fr.st
Je passe tout en php mais pour le moment je bidouille plus que je programme mais bon l´année prochaine je risque d´être dans une licence professionnelle d´informatique spécialité anguage internet et là je pourrais faire ça bien mieux

captain_torche
captain_torche
Niveau 10
27 mars 2003 à 15:16:18

Oui, je me rappelle de toi et de ton site. Par contre, même s´il était trop gros, je préférais tout de même l´ancien design, qui rappelait plus la console en elle-même : )

lock07
lock07
Niveau 10
27 mars 2003 à 16:42:46

j´arrive pas à faire un look snes pas trop triste ( le gris c pas le top quand même)
Enfin bon j´apprend, il faut que je fasse quelques images et titres pour les parties par exemple Site pour liens, livre d´or...

captain_torche
captain_torche
Niveau 10
27 mars 2003 à 17:20:29

Oké, courage !

jarose
jarose
Niveau 10
27 mars 2003 à 17:27:49

ça va finir en site d´ému . ..

lock07
lock07
Niveau 10
27 mars 2003 à 23:54:44

mais non ^_^
On essaie de ne pas devenir un site de roms et d´ému !
En fait on va faire le tri des jeux à avoir pour simplifier les choix des utilisateurs. Pis la quantité de tests, astuces, soluces, quizz ( que je compte passer en php d´ici peu)... font de génération snes un site sur la super nes mais pas sur l´émulation de cette même console.
Pour les site d´ému y a déjà pas mal de sites ( planetemu, consolemu...) par contre génération snes est le plus complet et le plus construit des sites français sur la console

jarose
jarose
Niveau 10
28 mars 2003 à 00:09:54

J´ai fait une visite plus poussé de votre site, et je doit avouer que le contenu est très bon, j´pense qu´on a le même avis sur les jeux video ; )

( La snes c´est la seule console qui tourne encore chez moi ; ))

bref, bon courage pour la suite.

euh, sinon, l´ancien design est encore en ligne ?

lock07
lock07
Niveau 10
28 mars 2003 à 11:07:21

non j´ai du le virer... bah il était tout noir en fond et écrit en jaune ou vert ce qui rendait pas mal mais faisait mal aux yeux au bout d´un moment

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