Problema con una sesion de usuario

[email protected] (Irantzu Leunda Biskarret)
Newsgroups php.general.es
Message-ID <[email protected]>
hola amigos, espero que esten bien.

Tengo un problema que me trae de cabeza.

En la página www.fertor.com ingresar con el usuario
[email protected] y contraseña 1234

En el apartado productos-materiales funciona perfecto, pero en el
apartado productos-fabricación, al pinchar sobre la opcion MICA (es la
única que tiene productos) me sale el siguiente error:

Warning: Unknown(): Your script possibly relies on a session
side-effect which existed until PHP 4.2.3. Please be advised that the
session extension does not consider global variables as a source of
data, unless register_globals is enabled. You can disable this
functionality and this warning by setting session.bug_compat_42 or
session.bug_compat_warn to off, respectively. in Unknown on line 0
 y no encuentro solventarlo, asi que agradezco cualquier ayuda al respecto.

Adjunto el archivo php que lo llama.

Muchas gracias a todos y saludos
productos_fabricacion_industria.php (application/x-httpd-php, 10.6 KB)
<?php
session_start();
if($_SESSION['usuario']=='') 
{
	$usu='no';
	$clase='texto_pagina_fabricacion_industrias';
}
else
{
	$usu='si';
	$clase='texto_pagina_fabricacion_industrias2';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ES" /> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Aislamientos Eléctricos Fertor - Grupo</title>

<META NAME="author" CONTENT="dosalcubo">
<META NAME="Url" CONTENT="http://www.fertor.com">
<META NAME="mailto" CONTENT="[email protected]">
<META NAME="keywords" CONTENT="Generadores, transformadores, motores, condensadores, equipos eléctricos, prespan, DPP, aislantes multicapa flexibles, prepregs, productos de mica, placas onduladas de ranura, materiales conductores esmaltados, perfiles, kapton, nomex, nmn, poliéster, tubos termorretráctiles, cintas adhesivas, cintas industriales, fabricación de piezas, vidrio epoxi, vidrio magnético, bakelita, tubos rígidos, tejido algodón, policarbonato, metacrilato, polipropileno">
<META NAME="language" CONTENT="Spanish">
<META NAME="revisit" CONTENT="Cada">
<META NAME="robots" CONTENT="all">
<META NAME="charset" CONTENT="ISO-8859-1">
<META NAME="cache" CONTENT="cache">
<META NAME="type" CONTENT="Document">
<META NAME="description" CONTENT="Ofrecemos una solución completa de procesado de productos rígidos y flexibles, en cilindros y en piezas planas; asegurando la calidad como principio básico en nuestra filosofía de negocio. Vidrio poliéster, vidrio epoxy, vidrio magnético, matt epoxy,tejido de algodón, baquelita, mica rígida y flexible, policarbonato, metacrilato, polipropileno, fibra vulcanizada, pressphan, DPP, poliéster, nomex, nomex-poliéster-nomex">
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

<link rel="stylesheet" href="estilos.css" type="text/css" media="screen" />

<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

</head>

<body>

<!-- empieza CONTENEDOR-->

<div id="contenedor">

<!-- empieza CABCERA-->
<? include ("cabecera.php") ?>
<!-- acaba CABCERA-->


<!-- empieza CONTENIDO-->

	<div id="contenido">

				<div id="animacion">
                
                <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','200','height','270','title','Bucle de imágenes Grupo Fertor','src','intro','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','intro' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="200" height="270" title="Bucle de imágenes Grupo Fertor">
        <param name="movie" value="intro.swf" />
        <param name="quality" value="high" />
        <embed src="intro.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="200" height="270"></embed>
      </object></noscript>
    
                
                </div>
    
  				<div id="centro_pagina" class="centro_pagina_fabricacion_industrias">
    
  				<div id="situacion_pagina" class="situacion_pagina_fabricacion">Usted está en el apartado <a href="productos_fabricacion.php" class="link_situacion_pagina">Productos fabricación</a>&gt;<span class="subrayado"> <? echo utf8_encode($familia) ?></span>
                </div>
                
                
                <!-- empieza LOGIN-->
      
		<div id="contenedor_login_flash">
<?php
if($usu=='no') 
{
include ("login_flash.php");
}
else
{
	include("variable_con.php");
	$sql="select * from usuarios where id=$_SESSION[id]";
	$result=mysql_db_query($basedatos,$sql,$link);
	while($row = mysql_fetch_array($result))
	{
		echo "<div class='salir_area_privada'><b>$row[nombre] $row[apellidos]</b></div>";
	}
	echo "<a href='salir.php' class='salir_area_privada'>Cerrar Sesión</a>";
}
?>
		</div>
    
<!-- acaba LOGIN-->
                
                
                <?php
							$id_familia=$_GET['id_familia'];
							include("variable_con.php");
							if (!$id_familia)
							{
							?>
 								<div id="titulo_pagina" class="titulo_pagina_fabricacion">Productos fabricación</div>
  							<?
							}
							else
							{
       						$sql = "SELECT * FROM familias_productos where id=$id_familia";
							$result=mysql_db_query($basedatos,$sql,$link);
							while($row = mysql_fetch_array($result))
							{
							?>
 								<div id="titulo_pagina" class="titulo_pagina_fabricacion"><? echo utf8_encode($row['familia_es']) ?></div>
							<?
                            }
							}
							?>
							<!-- empieza MENU LATERAL INDUSTRIAS-->

        					<div id="menu_lateral_industrias">
        
        					<?php
							$cont=01;
       						$sql = "SELECT * FROM familias_productos where id_categoria=1";
							$result=mysql_db_query($basedatos,$sql,$link);
        					while($row = mysql_fetch_array($result))
							{
							?>
                                        <div id="menu_lateral_industrias_img"><img src="imagenes/lateral_menu_<? echo $cont ?>.jpg"></img></div>
        								<div id="menu_lateral_industrias_texto">
                                           <a href="productos_fabricacion_industria.php?id_familia=<? echo $row['id'] ?>&familia=<? echo utf8_encode($row['familia_es']) ?>" class="menu_lateral_industrias_texto"> <? echo utf8_encode($row['familia_es']) ?></a>
          								</div>
                                        <div id="limpiar"></div>
     						<? 
	 						$cont++;
							} ?>
        					</div>

							<!-- acaba MENU LATERAL INDUSTRIAS-->
  				<div id="texto_pagina" class="<? echo $clase ?>">
  				<?php
						if ($id_familia =='') $id_familia=1;
						//include("variable_con.php");
						$pag=$_GET["pag"];
        				$var=$_GET["var"];
        				include ("paginar.php");
						if (!isset($pag)) $pag = 1;
        				{
	        				$tampag = 9;
            				$reg1 = ($pag-1) * $tampag;
							//verifico si esta logueado
							if($_SESSION['usuario']='') 
							{
            				$sql2 = "SELECT * FROM productos where id_cat=1 and id_familia=$id_familia and privado=0";
							//echo "<br>sql2_priv_0: ".$sql2;
							}
							else
							{
            				$sql2 = "SELECT * FROM productos where id_cat=1 and id_familia=$id_familia";
							//echo "<br>sql2: ".$sql2;
							}
        				}
        				if (!isset($var))
        				{
    	    				$tampag = 9;
            				$reg1 = ($pag-1) * $tampag;
							if(!$_SESSION[usuario]) 
							{
            				$sql2 = "SELECT * FROM productos where id_cat=1 and id_familia=$id_familia and privado=0";
							}
							else
							{
            				$sql2 = "SELECT * FROM productos where id_cat=1 and id_familia=$id_familia and privado=1";
							}
        				}
						$result2=mysql_db_query($basedatos,$sql2,$link);
        				$total2 = mysql_num_rows($result2);
						for ($i=$reg1; $i<min($reg1+$tampag, $total2); $i++)
        				{
        					mysql_data_seek($result2, $i);
            				$row2 = mysql_fetch_array($result2);
						?>
                            	<div id="casillero_img" class="casillero_img_fabricacion_industrias">
            							<div id="img" class="img_fabricacion_industrias">
                                    	<?php
				 						$sql="select foto from fotos_productos where id_foto=$row2[id] limit 1";
										//echo "<br>sql; ".$sql;
			     						$resultg=mysql_db_query($basedatos,$sql,$link);
			     						while($rowg=mysql_fetch_array($resultg))
				 						{
					 						$imagen=$rowg['foto'];

											//echo "<br>imagen: ".$imagen;
				 						}
				 						?>
										<?php
				 						$sql="select foto from fotos_productos where id_foto=$row2[id]";
			     						$resultg=mysql_db_query($basedatos,$sql,$link);
			     						while($rowg=mysql_fetch_array($resultg))
				 						{
				 						echo("<p><a rel='lightbox[galeria]' href='img_productos/$rowg[foto]' title='$row[producto_es]: $row[descripcion_es]'><img src='img_productos/med_$imagen' alt=''  /></a></p>");
				 						//echo("<p><a rel='shadowbox[gal]' href='img_productos/$rowg[foto]' title='$row[producto_es]: $row[descripcion_es]'><img src='img_productos/$imagen' alt='' class='foto_iz_md' width=112 height=95 /></a></p>");
				 						}
				 						?>                                        
                    					</div>
            							<div id="texto" class="texto_fabricacion_industrias">
                						<? 
										echo utf8_encode($row2['producto_es']);
										?>
                                        </div>
            					</div>
				<? } ?>
                        
            </div>  
               				  <div id="numeracion_pagina" class="numeracion_pagina_fabricacion_industrias"> 
					  <div align="right">
     							  <?
	     						if (!isset($var)) echo paginar($pag, $total2, $tampag, "productos_fabricacion_industria.php?id_familia=$id_familia&pag=");
     							?>
					  </div>
				  </div>
 
                 	<div id="texto_pagina" class="texto_pagina_fabricacion">
    <p align="left">Ofrecemos una solución completa de procesado de productos rígidos y flexibles, en cilindros y en piezas planas; asegurando la calidad como principio básico en nuestra filosofía de negocio. Vidrio poliéster, vidrio epoxy, vidrio magnético, matt epoxy,tejido de algodón, baquelita, mica rígida y flexible, policarbonato, metacrilato, polipropileno, fibra vulcanizada, pressphan, DPP, poliéster, nomex, nomex-poliéster-nomex, ...</p>
    </div>	
                            <div class="privado">
                        <strong> Para ver todos los productos regístrese en nuestra web.</strong>
                        </div>

            <!-- acaba contenido pag. industria publica-->  
    
    </div>
	</div>    
<!-- acaba CONTENIDO-->
<!-- empieza PIE-->
	<div id="contenedor_pie">
 <?php
  include("pie.html"); //Donde queramos incluir el PIE
?>
	</div>    

<!-- acaba PIE-->

</div>

<!-- acaba CONTENEDOR-->

</body>
</html>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.