Toon posts:

[VB.NET (maar kan ook met andere talen)] WebBrowser en POST

Pagina: 1
Acties:

Verwijderd

Topicstarter
Kort vraagje, kon er niets over vinden verder ook niet op de msdn site, dus dan maar hier:

ik moet een testprogramma maken, heel simpel, die vanuit vb een bepaalde waarde doorgeeft met POST aan een webpagina (PHP).

Dus in mijn button klik staat bv:

code:
1
2
3
    Private Sub btnGO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGO.Click
        browser.Navigate2(txtUrl.Text, , , "test=hallo")
    End Sub


en URL.Text is dan een site bv. www.mijnsite.com/index.php

volgens de msdn is 4de parameter postdata dus daar staat nu test=hallo, als test dus.


Dit staat in index.php:

code:
1
2
3
4
5
6
7
<?
echo "TEST   : ".$_POST['test'];
echo "TEST1 : ".$_GET['test'];
echo "TEST2 : ".$_REQUEST['test'];

phpinfo();
?>


nu krijg ik dus helemaal niks te zin achter de test waardes, de phpinfo zie ik wel, dus de site werkt.... maar blijkbaar werkt dat POST data doorgeven net iets anders... Kan iemand mij vertellen hoe!?

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

POST data wordt niet door middel van het url meegegeven.
POST data loopt via een form.

Who is John Galt?


Verwijderd

Topicstarter
justmental schreef op 01 september 2004 @ 11:44:
POST data wordt niet door middel van het url meegegeven.
POST data loopt via een form.
ik weet wat GET en POST is en ik weet hoe dat werkt, dat vraag ik ook niet, ik vraag hoe dat werkt met VB..

en even over die postdata; uit de msdn:

code:
1
2
3
4
5
6
PostData
Optional. Data to send to the server during the HTTP POST transaction. For
example, the POST transaction is used to send data gathered by an HTML form to
a program or script. If this parameter does not specify any post data, the
Navigate2 method issues an HTTP GET transaction. This parameter is ignored if a
URL is not an HTTP URL.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Verwijderd schreef op 01 september 2004 @ 11:57:
ik weet wat GET en POST is en ik weet hoe dat werkt, dat vraag ik ook niet, ik vraag hoe dat werkt met VB..

en even over die postdata; uit de msdn:

code:
1
2
3
4
5
6
PostData
Optional. Data to send to the server during the HTTP POST transaction. For
example, the POST transaction is used to send data gathered by an HTML form to
a program or script. If this parameter does not specify any post data, the
Navigate2 method issues an HTTP GET transaction. This parameter is ignored if a
URL is not an HTTP URL.
ah ok.
Dit staat er ook op msdn:
The post data specified by PostData is passed as a SAFEARRAY Data Type structure. The variant should be of type VT_ARRAY and point to a SAFEARRAY Data Type. The SAFEARRAY Data Type should be of element type VT_UI1, dimension one, and have an element count equal to the number of bytes of post data.
Het ligt dus waarschijnlijk aan het datatype, dit moet zo'n safearray zijn.
Zie:
http://msdn.microsoft.com...chap7_9ntx.asp?frame=true

Who is John Galt?


  • FTPlus
  • Registratie: Februari 2003
  • Laatst online: 10-11-2024

FTPlus

Pluisje

Ik weet niet of het wat uit maakt maar in de header ziet een POST value er zo uit:

Naam: Value

ipv Naam=Value
(Maar ik weet niet hoe die control het afhandeld, dus misschien zeg ik nu iets doms :+)

-=Waiz=-


Verwijderd

Topicstarter
FTPlus schreef op 01 september 2004 @ 14:15:
Ik weet niet of het wat uit maakt maar in de header ziet een POST value er zo uit:

Naam: Value

ipv Naam=Value
(Maar ik weet niet hoe die control het afhandeld, dus misschien zeg ik nu iets doms :+)
Maakt helaas niks uit...

Met zo'n safearray kan ik volgens mij niks, tenminste ziet er erg ingewikkeld uit, terwijl volgens mij die post dingen niet zo ingewikkeld hoeven..... denk ik

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

http://support.microsoft....aspx?scid=kb;EN-US;311294

Hier staat een voorbeeld misschien heb je daar wat aan?

Programmer - an organism that turns coffee into software.

Pagina: 1