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

Php

Kados
Kados
Niveau 4
06 juin 2003 à 09:45:12

C koi le code pour avoir le nom de la page précédente et ca donne koi ?
Je voudrais faire un code pour savoir si la page précédente est bien lollol.php et a ce moment la, ca va a une autre page sinon,ca va a encore une autre :
if ( ????)
{
. ..
} else {
. ..
}
En gros, faut mettre koi a la place des points d´interrogations ?

Blawk
Blawk
Niveau 10
06 juin 2003 à 10:07:48

On ne peut pas fare ça en PHP. Avec Javascript tu devrait y arriver.

Kados
Kados
Niveau 4
06 juin 2003 à 10:24:13

$HTTP_REFERER ca marche pas ? ??

Blawk
Blawk
Niveau 10
06 juin 2003 à 10:47:22

Le PHP n´a pas accès aux objet du navigateur, danc non ça ne marche pas.

Kados
Kados
Niveau 4
06 juin 2003 à 10:57:20

BBen vous pourriez pas me dire ce qu´il faut mettre : En fait, c pour proteger une page qui va mettre des choses dans une base MySQL seulement si la page d´avant est bien bidule.php ! Je sais pas comment faire : kan on met bidule.php?lol=54&=kevin ca marche kan meme ! Pourriez pas m´aider SVP ?

Blawk
Blawk
Niveau 10
06 juin 2003 à 11:04:30

Sur la page bidule.php, tu envoie les variable à registermysql.php par un formulaire et avec POST:
< form method="POST" action="registermysql.php">

et dans registermysql.php tu met
< ?
if ( $_POST){
// Ton code pour envoyer les données dasn mySQL
}
? >

Kados
Kados
Niveau 4
06 juin 2003 à 12:10:18

Euh.. Faut pas obliqer a cliquer sur un bouton avec ca ? et if($_POST) {...}, ca veut rien dire ! Faut pas mettre if ( $_POST == true) {...} ?

captain_torche
captain_torche
Niveau 10
06 juin 2003 à 12:13:54

if(XX) et if(XX$$true), c´est pareil.

captain_torche
captain_torche
Niveau 10
06 juin 2003 à 12:15:40

Fallait lire if(XX==true), bien sûr . ..

Kados
Kados
Niveau 4
06 juin 2003 à 12:26:41

J´avais compris ! Merci. Vais essayer

Kados
Kados
Niveau 4
06 juin 2003 à 12:29:19

Mais en fait, c pas ca que je veux : je viens de le remarquer :
Voici mon code :
< ?php
session_start;
session_register("prenoms", " scores","comments", " jeu");
$prenoms = $prenom;
$scores = $scores;
$comments = $comment;
$jeu = $jeu;
echo " <META HTTP-EQUIV=´Refresh´ CONTENT=´0;URL = ecrit4562.php´>";
? >
Et je veux savoir quel est l´URL de la page précédente ! Avec n´importe koi, meme un echo < javascript></script> ! !!

jarose
jarose
Niveau 10
06 juin 2003 à 13:24:09

Voilà le code:

< ?
$httpenv = @$_SERVER["HTTP_REFERER"];

if ( $httpenv) {
&&&&$hash = explode("/", $httpenv);

&&&& ( $hash[ count($hash) - 1 ] == " lollol.php")
&&&&&&&& " true"; else echo " false";
}
? >

Ou plus simplement:

< ?
$httpenv = @$_SERVER["HTTP_REFERER"];
$urlString = " http://ton_site.com/lollol.php&quot;;

if ( $httpenv && $httpenv == $urlString)
&&&& true;
? >

=> le caractère @ évite le renvoi d´une notice.

Donc bref, c´est une variable d´environement, aucun rapport avec les objets du navigateur.

Kados
Kados
Niveau 4
09 juin 2003 à 15:27:24

Suis désolé mais ca marche pas !

jarose
jarose
Niveau 10
09 juin 2003 à 15:34:51

Avant de me dire que " ça marche pas", donnes moi les erreurs; si il y en a; parce que je sais très bien que ça fonctionne, à moins que les variables globales sont à off dans la config php de ton serveur, mais maintenant cette option est activé par default, donc... mouep... tu veux de l´aide, mais fais un effort merde!

Kados
Kados
Niveau 4
10 juin 2003 à 09:28:31

Je fais un effort ! !! J´ai essayé plusieurs trucs mais rien ne marche ! Ca ne renvoie aucune erreur et lorsque je mets echo $httpenv, ca renvoie rien du tout donc l´erreur provient normalement de la : $httpenv = @$_SERVER["HTTP_REFERER"];

Kados
Kados
Niveau 4
10 juin 2003 à 12:37:35

up... Si voulez " plus" m´aider, dites-le ! !!

jarose
jarose
Niveau 10
10 juin 2003 à 12:42:11

Je t´ai dit, c´est peut etre du aux variables globales...

Mets simplement $HTTP_REFERER.

Sinon, @$_SERVER["HTTP_REFERER"]; renvoit quelque chose, seulement si la page précédente n´est pas " extérieur" à ton site.

Kados
Kados
Niveau 4
10 juin 2003 à 12:46:04

La page extérieur n´est pas extérieur a mon site : fais ca sous easyphp...

jarose
jarose
Niveau 10
10 juin 2003 à 12:47:50

Ben fais ce que je t´ai dit, mets d´abort $_SERVER["HTTP_REFERER"]; sans le " @" pour avoir une notice, ensuite t´essayes avec $HTTP_REFERER simplement.

Kados
Kados
Niveau 4
10 juin 2003 à 13:09:36

Il renvoit aucune notice mais je vais essayer avec le deuxieme...

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