index.php
Código:
<?php
header("Location: index_2.php?accion=0");
?>
header("Location: index_2.php?accion=0");
?>
index_2.php?accion=0
Código:
<?php
if(isset($_GET['accion'])) {
$accion = $_GET['accion'];
if($accion == "0") {
die("Es cero");
} else {
die("Incorrecto");
}
}
?>
if(isset($_GET['accion'])) {
$accion = $_GET['accion'];
if($accion == "0") {
die("Es cero");
} else {
die("Incorrecto");
}
}
?>
Ese código (llamándolo mediante esa URL) me devolvería que "Es cero". Pero siempre tengo que modificar la URL para dar un dato. ¿No existe alguna forma de indicarle una acción a una página SIN utilizar GET?. Se me ocurre declarar variable global o algo así, pero no se si serviría.
La idea en sí, sería por ejemplo:
index.php
Código:
<?php
$accion = TRUE;
header("Location: index_2.php");
?>
$accion = TRUE;
header("Location: index_2.php");
?>
index_2.php
Código:
<?php
if($accion == TRUE) {
...
} else {
...
}
?>
if($accion == TRUE) {
...
} else {
...
}
?>
Quiero declarar una variable en una página, y que al redireccionar a otra saber el valor de esa variable, para que NO se vea la URL modificada.
¿Ideas?. Gracias.