sende post værdier

Tags:    php

<< < 12 > >>
Hvordan sender man post værdier til en php side altså så php siden kan få den ved at skrive $post['navn']

mvh.
Lasse Espeholt
webmaster for espeholt.dk



13 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg skal ikke skifte til nogen anden server! Jeg skal sende fx $name til en php adresse som kan hente dem ved at skrive echo $_post['name']

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Hej Lasse,

Du skal sende en komplet HTTP request afsted til serveren vha. fsocksopen.

Her er hvordan en HTTP POST request ser ud:

Fold kodeboks ind/udKode 


Lad os tage et eksemple:
Vi vil poste 2 værdier (name og msg) til adr: http://www.testmig.dk/my_post_test.php.
"name" indeholder "lasse" og "msg" indeholder "I posted a message".
Så vil HTTP requesten se således ud:
Fold kodeboks ind/udKode 


"Content-length:" angiver størrelsen af din data. I dette tilfælde "name=lasse&msg=I+posted+a+message" som er 33 karakter lang (husk "Content-length:" angives i antal bytes). Data skal URL-encodes lige som var det overført på URL'en.

Det er MEGET vigtigt at du indsætter 2 returns inden data kommer da 2 returns angiver at data starter.

Her er et eks. i php (jeg har ikke testet det så evt. fejl må du bære over med :))
Fold kodeboks ind/udKode 


Prøv og se om det ikke hjælper.

Michael.[Redigeret d. 09/04-03 22:08:13 af Michael Skovslund][Redigeret d. 09/04-03 22:08:57 af Michael Skovslund][Redigeret d. 09/04-03 22:10:41 af Michael Skovslund]



Hvordan sender man post værdier til en php side altså så php siden kan få den ved at skrive $post['navn']

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Laver en form, med action="post":

Fold kodeboks ind/udKode 
Håber du kan bruge det:)

---
Hilsen Anders



Nej det skal sendes fra php og ikke html

mvh.
Lasse Espeholt
webmaster for espeholt.dk



Hvordan sender man post værdier til en php side altså så php siden kan få den ved at skrive $post['navn']

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Du kan få overført dine variabler ved at skrive $_REQUEST['navn'] eller $_POST['navn']
Så kan du få variablerne udskrevet ved at skrive echo $navn

Så nemt er det :)

Med Venlig Hilsen: Chadi
http://www.chadi.aab-net.dk



Nej det skal sendes fra php og ikke html

mvh.
Lasse Espeholt
webmaster for espeholt.dk


så gemmer du din fil som en .php fil...

Med Venlig Hilsen: Chadi
http://www.chadi.aab-net.dk



Nej det skal sendes fra php og ikke html

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Skal de bruges til en "Location: side" ? Da det ellers ville virkelidt mærkeligt, eller måske med sockets ?

---
Hilsen Anders



Jeg har en PHP side som skal sende nogen værdier, det er det der er problemet. Det er ikke at modtage dem

mvh.
Lasse Espeholt
webmaster for espeholt.dk



Jeg har en PHP side som skal sende nogen værdier, det er det der er problemet. Det er ikke at modtage dem

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Hvor vil du sende dem hen, hvad skal det bruges til, det er lidt svært at sige når vi ikke ved hvordan det skal bruges.

---
Hilsen Anders



De skal sendes til en anden php side som ikke er på min server.

mvh.
Lasse Espeholt
webmaster for espeholt.dk



det kunne fx være:
<?
postværdi('name','Lasse');
postværdi('id','4');
send postværdier('http://noget.dk/enside.php');
?>

mvh.
Lasse Espeholt
webmaster for espeholt.dk



<< < 12 > >>
t