Page 1 sur 1

Récupérer une valeur d'une autre page

Posté : 11 févr. 2022, 17:27
par R00T
bonjour,
j'aimerais savoir comment je peux récupéré une valeur dune autre page qui existe dans le même dossier,
se sont deux pages différente mais dans l'affichage de WordPress c'est dans une même page, une qui affiche le haut et une le bas,
j'ai essaye de faire include mai sa ma créé des problèmes avec quelque essais sa ma afficher deux fois le haut bref
j'ai essaye la méthode GET sans succès
page1.php :
<?php
$X = $Y;
?>
<a href="page2.php?data=<?=$X?>"></a>
page2.php :
$X = $_GET['X'];
echo "la valeur = $X"
et j'ai comme retour que (la valeur = )
avez vous une autre méthode plus simple SVP que je puisse avoir cette valeur que j'aurais besoin delle pour plusieurs fichiers

Re: Récupérer une valeur d'une autre page

Posté : 11 févr. 2022, 19:51
par ynx
Bonjour,

En supposant que les deux fichiers PHP sont inclus dans le même script et que le fichier page2.php est bien inclus après page1.php, et en supposant que la variable $x dans le fichier page1.php n'est pas initialisée dans une fonction, une classe ou une autre structure pouvant limiter sa portée, tu devrais alors simplement pouvoir utiliser la variables $x dans le fichier page2.php.

Fichier index.php
<?php

include 'page1.php';

include 'page2.php';

Fichier page1.php :
<?php

// variable avec une portée globale
$x = 'Test !';

function test() {
    // variable avec une portée limitée à la fonction test()
    $y = 'Ca marche ?';

    return $y;
}

Fichier page2.php :
<?php

echo $x; // affiche "Test !"

echo $y; // Warning: Undefined variable $y

echo test(); // affiche "Ca marche ?"


Re: Récupérer une valeur d'une autre page

Posté : 11 févr. 2022, 20:24
par or 1
<a href="page2.php?data=<?=$X?>"></a>
$X = $_GET['X'];

à quelle condition $_GET['X'] vaut quelque chose ?

Re: Récupérer une valeur d'une autre page

Posté : 12 févr. 2022, 02:49
par R00T
$x = wcmp_generate_term_breadcrumb_html( array( 'term_id' => $term_id,
'taxonomy' => $term_tax,
'wrap_before' => '',
'wrap_after' => '',
'wrap_child_before' => '',
'wrap_child_after' => '',
) ) ?>

je doit récupère soit le x soit le term_id. tout fonctionne bien dans la première page mai quand j'essaye de
<?php echo $x ?> sur la page 2 ou <?php echo $term_id ?> rien ne s'affiche normalement x affiche le nom de la catégorie ou le term_id affiche l'identifiant de la catégorie sur le site WordPress

Re: Récupérer une valeur d'une autre page

Posté : 12 févr. 2022, 02:53
par R00T
<a href="page2.php?data=<?=$X?>"></a>
$X = $_GET['X'];

à quelle condition $_GET['X'] vaut quelque chose ?
je préfère pas utiliser le lien de tout façon la page affiche erreur 404 par ce que c une page de système de WordPress
j'aimerais savoir si je peux déclarer le X ou surtout le term_id en tant que variable que je peux utiliser dans tout les autres pages par ce que j'ai besoin delle pour d'autres pages

Re: Récupérer une valeur d'une autre page

Posté : 12 févr. 2022, 02:54
par R00T
je vous remercie beaucoup pour vos repense