Newsgroup: it.comp.www.php
Titolo: Parametri su url

Come faccio a ricevere dei parametri dall'url?
Cioč io ho un header che genera una toolbar, e a seconda dell'id deve
generare una toolbar diversa.
Ora far sě che le pagine carichino 
mioserver.com/miapagina.php?id=n
 non
č difficile, ma come faccio all'interno di miapagina.php a ricevere ed
utilizzare quell'id?
Grazie
Claudio

 utilizzare quell'id?
<?php  echo $id;  ?>
Ciao
--
*®*´¯`·.¸¸.·´¯`·-··._(-=/- Darcan -\=-)_.··-·´¯`·.¸¸.·´¯`*®*

Io perň non devo fare quello.
Ho creato una index.php che chiama una header ed una main sempre php.
Praticamente quando sulla header clicco un link, questa passa alla index
2 parametri, che la index ripassa a sua volta alla header ed alla main,
pre creare la nuova pagina.
Ecco la index:
<html>
<head>
<title>mia pagina</title>
</head>
<frameset rows="112,*" border="0">
  <frame name="header" scrolling="no" noresize target="main"
src="system/modules/toolbar.php?current=$current">
  <frame name="main" scrolling="yes" border="0"
src="system/modules/main.php?id=$id" >
  <noframes>
  <body>
  <p>This page uses frames, but your browser doesn't support them.</p>
  </body>
  </noframes>
</frameset>
</html>
Ogni link fa cosě:
index.php?id=n&current=n
Perň non funziona!
Cosa dimentico?
Cla

 utilizzare quell'id?
Leggi qualche post precedente al tuo ... la risposta e' stata data gia 3
volte in quattro post che chiedevano praticamente la stessa cosa che hai
chiesto tu ..
Ricordo sempre, per chi avesse qualche minuto da investire questo link:
http://www.it.php.net/manual/en/language.variables.php
Ciao Paolo

non č che mi aiuti il link da te riportato, io le variabili le uso gią,
anche da form.
Perņ non riesco a passarle tramite address.
Ciao
Cla

 Perņ non riesco a passarle tramite address.
Script uno.html:
<html>
<body>
<a href="due.php?link=1">Link 1</a>
<a href="due.php?link=2">Link 2</a>
</body>
</html>
Script due.php:
<?php
error_reporting( E_ALL );
echo 'Link = ' . $link . '<br />' . "\n";
echo 'Link = ' . $HTTP_GET_VARS['link'] . '<br />' . "\n";
echo 'Link = ' . $_GET['link'] . '<br />' . "\n";
echo '<Pre>' . "\n";
print_r( $HTTP_GET_VARS );
print_r( $_GET );
echo '</Pre>'. "\n";
?>
Riesci ad accedere alla variabile link in qualche modo?
Paolo

 Cla


Ora l'ho corretto cosě ma non funziona ugualmente.
Ora la mia index č cosě:
<html>
<head>
<title>mia pagina</title>
</head>
<frameset rows="112,*" border="0">
  <frame name="header" scrolling="no" noresize target="main"
src="system/modules/toolbar.php?current=<?php echo $current; ?>">
  <frame name="main" scrolling="yes" border="0"
src="system/modules/main.php?id=<?php echo $id; ?>" >
  <noframes>
  <body>
  <p>This page uses frames, but your browser doesn't support them.</p>
  </body>
  </noframes>
</frameset>
</html>
e la toolbar (per esempio) č cosě:
<?php
switch ($current){
 case 1:
 case 2:
 case 3:
 case 4:
 case 5:
 case 6:
 case 7:
 case 8:
 case 9:
}
?>
Ho volutamente omesso il codice html perchč tanto allungherebbe solo il
post.
Uso questo link
<a href="../../index.php?id=n&current=n">
il ../../ č presente per tornare due directory indietro.
Nonostante tutto, il risultato č come se non passassi mai un numero ma
solo lo zero :(
Cla

Break;
Ora funzionicchia.
Però mi ricarica solo il frame superiore.
Qual'è il tag per ricaricare tutto nella finestra corrente?
Grazie
Cla

li vedo tutti e 2
Cla

Ok ragazzi, ho risolto tutto:
ho preso frontpage è ho "rubato" il codice per il frame :D
grazie a tutti e 2
cmq quello che mancava era
$variabile=$_GET["variabile"];
:D
Ciao
Cla