Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/10/2005, 14:50
Avatar de Nova
Nova
 
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 9 meses
Puntos: 1
Mensaje Pasar un variable de un PHP a otro PHP

Hola amigo del foro, mi pregunta es como puedo pasar el valor de una variable (valor de una caja de texto llamado cajatext) de un archivo file1.php a otro file2.php. Use el $_POST pero creo que eso solo es cuando pone en el form, action="file2.php", pero lo que yo necesito es sin usar action, probe con $_SESSION, pero no pude aplicarlo muy bien, ojala que me puedan ayudar.
File1.php
---------
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
<!--
.botones {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #0099FF; border-color: #000000 ; border-top-width: 1pix; border-right-width: 1pix; border-bottom-width: 1pix; border-left-width: 1pix}
.imputbox {  font-size: 10pt; color: #000099; background-color: #CCFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1pix #000000 solid; border-color: #000000 solid; font-weight: normal}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="post" >
    <input name="cajatxt" type="text" class="imputbox" value="hopl" >
    <input name="Submit" type="submit" class="botones">
</form>
print "Nombre de la sesion: <? session_name(); ?> 
<? 
session_start();
$_SESSION['cajatxt'] = "Hola amigos";

//} else {
//    $_SESSION['cajatxt']++;
//}
//echo "<div align='center'>$_SESSION['cajatxt']</div><br>";

header ("Location: prueba2.php");
?>

</body>
</html> 
File2.php
---------
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php 
//header ("Location: prueba3.php");
// Use $HTTP_SESSION_VARS con PHP 4.0.6 o inferior
//if (!isset($_SESSION['cajatxt'])) {
//    $_SESSION['cajatxt'] = 0;
//} else {
//    $_SESSION['cajatxt']++;
//}
//echo "<div align='center'>$_SESSION['cajatxt']</div><br>";
?>
Nombre de la sesion => <? $_SESSION['cajatxt'] ; ?> <br>

<?

///////
/*$usuarios_sesion="autentificator";
session_name($usuarios_sesion);
session_start();
session_cache_limiter('nocache,private');
$_SESSION['usuario_login']=$usuario_datos['usuario'];
// almacenamos datos del Usuario en un array para empezar a chequear.
$usuario_datos = mysql_fetch_array($usuario_consulta);
$usuario_consulta = mysql_query("SELECT ID,usuario,pass,nivel_acceso FROM $sql_tabla WHERE usuario='".$_POST['user']."'") or die(header ("Location:  $redir?error_login=1"));
*/
///////
?>
</body>
</html> 
__________________
http://about.me/jemano