come faccio a dire a php di passare il risultato dell'intero script alla pagina web? lo poso solo stampare con echo???
come faccio a dire a php di passare il risultato dell'intero script alla pagina web? lo poso solo stampare con echo???
... non ho capito bene ... mi fai un esempio pratico?
Guybrush Threepwood
lo script deve generare una password e poi la pagina deve metterla magari in una combobox. per far questo deve avere il parametro in uscita tipo il return dele funzioni, ma non so proprio come fare
prova con il get:Originariamente inviato da =tW=
lo script deve generare una password e poi la pagina deve metterla magari in una combobox. per far questo deve avere il parametro in uscita tipo il return dele funzioni, ma non so proprio come fare
e nella tuapagina.php riprendi la variabile conCodice PHP:
<?
//...
//...
//tuo script
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 url=tuapagina.php?var=$var\">";
?>
$var=$_GET["var"];
www.inter-rail.it travellers, not tourist
Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.
quello si, però io devo restituire alla pagina web il valore, non accettarlo in entrata
Allora, c'è un po' di confusione.
Hai presente una pagina HTML? Bene, ciò che vi è scritto è ciò che viene inviato al browser in HTTP.
Detto questo, una pagina PHP viene interpretata dall'interprete PHP su server per creare l'HTML detto (e fare eventualmente altre cose su server).
Bene. Tutto ciò che sta tra i tag <?php e ?> viene interpretato, il resto no.
Per "spedire" qualcosa al client - che sia però stato elaborato dal PHP - basta un echo... Questo echo andrà ad aggiungere "robe" alla pagina HTML...
____
Altro. Al posto di:
io farei:Codice PHP:
codice php;
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 url=tuapagina.php?var=$var\">";
altro codice php;
col vantaggio che per parecchio codice HTML ti risparmi un bel po' di escaping di virgolette...Codice PHP:
codice php; ?>
<META HTTP-EQUIV="Refresh" CONTENT="0 url=tuapagina.php?var=<?=$var?>">
<?php altro codice php;
N.B.: se short_open_tags è disabilitato si usa: <?php echo al posto di <?=