Hola

On Mon, 2003-08-18 at 20:00, Alfons Nonell i Canals wrote:
> No ven b� aix� Marcos. El que vull �s que si tinc una plana anomenada
> index.php on hi ha una linia que posa echo "$nom";
> 
> Vull que al navegador, quan posi: index.php?nom=alfons la plana
> imprimeixi "alfons". Ho s� fer i �s una tonteria per�.. no s� qu� he de
> tocar de la configuraci� del meu php per a que em permeti fer-ho....

Te�ricament no has de tocar res de configuraci�, tu simplement crides a
l'script php amb una s�rie d'arguments, en aquest cas nom. El que has de
fer per despres recuperar la variable (amb el seu corresponent valor) �s
agafar-la de l'array superglobal $_GET;

Un exemple:

pagina1.php
-----------

<html>
<body>
...
<?php
 $nom = "Alfons";
?>

<a href="pagina2.php?nom=<?=$nom;?>"> pagina2 </a> // enlla� a
pagina2.php amb la variable a la URL
...
</body></html>



pagina2.php
-----------

<html>
<body>
...
<?php
 $nom = $_GET['nom']; // aqu� agafem la variable que ens arriba a la URL
 echo "Nom: ".$nom;
?>
...
</body></html>
 

Simplement �s aix�... Espero que et funcioni.

Vagi b�!

Marcos

> Salut i pau!
> 
> Alfons.
> 
> 
> On dl, 2003-08-18 at 19:49, Marcos wrote:
> 
> > On Mon, 2003-08-18 at 19:17, Alfons Nonell i Canals wrote:
> > > Hola,
> > > b�, la pregunta que far� a continuaci� no �s exclusivament linuxera
> > > per�.. t� a veure amb el programari lliure.
> > > 
> > > Doncs b�. Fa for�a temps que programo amb php i mySQL (m'encanta!) i,
> > > naturalment, uso for�a la caracter�stica de passar variables d'una plana
> > > a una altra fent �s de la URL. �s a dir, si vull que una plana em
> > > carregui amb, per exemple, "inici=22", simplement li dic
> > > nomdelaplana.php?inici=22 i ja ta.
> > > 
> > > Ara b�. Per una plana que tinc en un servidor extern (com totes)
> > > necessito unes aplicacions que tinc en local (uns apletts java) i vull
> > > aprofitar la connexi� ADSL per a fer-ho anar. Fins aqu�, tot superb� i
> > > de conya!. La pega �s tonta. L'aplicaci� corre, com no, en una plana php
> > > i li he de passar unes variables aix� que, des de fora crido
> > > (ocultament, per seguretat)
> > > http://lamevaIP/index.php?nom_variable=valor_variable si?. El problema
> > > �s que la configuraci� del meu apache-php per algun motiu no permet
> > > passar variables en URL.
> > 
> > No entenc aix� de que no et deixa passar variables per la URL...
> > 
> > Es tracta d'un enlla� a un altre host en un include?
> > Si �s aix�, �s possible solucionar-ho, has de compilar php amb la opci�:
> > 
> >  --enable-url-includes
> > 
> > Aix� ho podr�s fer si el server el pots adminsitrar tu, �s clar, si no
> > doncs ... no se si hi ha una altra manera de fer-ho
> > 
> > > Alg� sap qu� he de tocat del fitxer php.ini per
> > > solucionar-ho? o alg� t� alguna soluci� millor?.
> > > 
> > > B�, ja em direu quelcom.
> > > 
> > > Salut i pau!
> > > 
> > > Alfons.
> > 


Responder a