Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2014, 04:59
GoldWar
 
Fecha de Ingreso: junio-2014
Ubicación: Sevilla
Mensajes: 22
Antigüedad: 9 años, 10 meses
Puntos: 0
Creo que necesitas esto:

Lo que pides es una variable SUPERGLOBAL que se mueva entre las páginas de tu web donde se haya iniciado una sesión.
Por ejemplo lo que tu pides sería esto:

Código PHP:
session_start(); #Iniciamos sesión, tendrás que ponerlo en todas las paginas que quieras que lean tus variables globales.
if($_POST["boton"] == "Enviar"){
  
#Aqui se supone que venimos de otra pagina como pones en tu duda asi que validamos que se haya pulsado el botón de enviar en la otra web. también puedes omitir el primer if.
  #Aqui harias todo lo que quieras hacer en esta página y luego pasamos a crear la variable superglobal:
  
$_SESSION["variable"] == 1;
  
header('Location: mipagina.php');

Luego en la otra página solo tienes que iniciar la sesión con session_start(); y hacer un if para verificar que la variable SESSION sea la que tu has definido.
Luego si eso se cumple, creas los botones o lo que quieras hacer.

EDITO: Mira mi idea sería en el botón que dices que pulsas para dirigirte a la siguiente página poner un onclick y le metes php de este modo:
Código HTML:
Ver original
  1. <input type="submit" value="Enviar" name="Enviar" onClick="<?php $_SESSION["variable"] = 1; ?>">
Eso te define la variable cuando clikas en el botón y la manda globalmente al servidor así que estará en todas las partes de tu web y podrás usarla como quieras. Ten en cuenta que tienes que controlar bien las que creas. Supongo que esto te abrirá un campo enorme de posibilidades y empezarás a usarlas como loco. El problema es usar el mismo nombre en dos... experiencia propia jeje y luego no sabes donde está el error.

RECUERDA PONER SIEMPRE AL PRINCIPIO DEL PRIMER SCRIPT PHP session_start(); PARA USAR ESTAS VARIABLES!!!

¿Esa era tu duda?

Si necesitas estoy por skype: alvaroroyo

Última edición por GoldWar; 28/06/2014 a las 05:40