Miten muuttujan voi lähettää toiselle tiedostolle ilman formia?
Kun formin kanssa voi lähettää getillä tai postilla mut miten se onnistuu ilman?
No vaikka näin:
Tee sellanen linkki mikä ohjaa vaikka osotteeseen ./index.php?toiminto=".$muuttuja." sitten $_GET["toiminto"]
siis en oikeen tajunnu..
Pistät sen arvon johonkin tietokantaan.
no jos en käytä tietokantaa
Teet homman socketeilla, eli avaat PHP:llä yhteyden vaikka porttiin 80 ja lähetät sen muuttujan datan vaikka sinä POST-datana.
Helpommalla pääset kyllä tuolla Xuvon keinolla:
<?php $trigger = fopen("sivu.php?luku=55", "r"); ?>
Noin sivulle sivu.php välittyy muuttuja luku jonka arvo on 55... Sen noukit sivu.php:ssä sitten sillä normaalilla $_GET['luku']...
jos sulla on joku nettisaitti mistä haluut lähettää jotai tietoo ni voit tehä joko ton linkin niinkuin xuvo sanoi, tai sit voi tehä näkymättömän formin tai sit voi vaikka luoda session ja tallentaa siihe $muuttujan sisältämän tiedon ja käyttää sitä toisessa skriptissä.
$muuttuja:n nimi kohdetiedostossa on $_GET['muuttuja']
<?php $muuttuja = "Muuttujan sisältö"; echo '<a href=\"kohde.php?muuttuja={$muuttuja}\">'; ?>
kohde.php:
<?php echo $_GET['muuttuja']; ?>
Homma on selitetty myös PHP-oppaassa.
Kiitos JTS ja Jaggo, nyt ymmärsin.
hmm.. entä miten pystys lähettämään kahen muuttujan arvot kerrralla??
Erotetaan &:lla:
<?php $muuttuja = 'Muuttujan sisältö'; $toka = 'blah'; echo "<a href=\"kohde.php?muuttuja={$muuttuja}&toka={$toka}\">"; ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.