Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/08/2016, 09:38
Avatar de LordJhony
LordJhony
 
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: Usar constante en varias paginas

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
Ni idea man. no puedo adivinar sin el código. pero te dejo un ejemplo de como definir una constante y usarla en otra pag.

si tienes esto, por ejemplo:

p1.php:
Código PHP:
Ver original
  1. <?php
  2. define("constante", 1000);
  3. ?>

p2.php:
Código PHP:
Ver original
  1. <?php
  2. require "p1.php";
  3. echo "Pagina dos, y la constante es: ".constante;
  4. ?>

Si haces algo así todo debería andar super.

Pero te repito muestra el código.

Hola, tal como muestras el ejemplo es similar a lo que estoy haciendo.

pag1.php
Código PHP:
<?php 
 define
("CONS","valor constante");
 
//demas codigo de la pagina
?>
pag2.php
Código PHP:
<?php 
 
require_once "pag1.php";
 echo 
"Esta es la".CONS;
 
//demás código de la pagina
?>
pag3.php
Código PHP:
<?php 
 
require_once "pag1.php";
 echo 
"Esta es la".CONS;
 
//demás código de la pagina
?>
Y es ahí donde saca el error. Incluso intenté lo siguiente

pag1.php
Código PHP:
<?php 
 define
("CONS","valor constante");
 
//demas codigo de la pagina
?>
pag2.php
Código PHP:
<?php 
 define
("CONS","valor constante");
 echo 
"Esta es la ".CONS;
 
//demas codigo de la pagina
?>
pero en este caso el error es que la constante ya fue definida en pag1.php

Cita:
Puedes hacerlo con una variable de sesión, no sé si lo manejes, pero es algo más o menos así
Código PHP:
sesión_start();
$_SESSION[variable]='tuvariable';
Y posteriormente en las demás páginas que desees usar la variable
Código PHP:
sesión_start();
echo $_SESSION[variable];
Y la puedes manejar o reasignar como desees.

Espero haber sido claro
Lo voy a intentar a ver como me va.

Gracias a todos por sus respuestas.