In this case, you need to urlencode the data only. You need to leave the = signs alone, and urlencode will mess with them.
If you are working on the desktop, probably the easiest way to accomplish your goal is to use the liburlformdata() function. It takes arguments in sets of 2, separated by comma.
so from your example something like this:
Code: Select all
put libUrlFormData("username","YOUR_ACCOUNT_USERNAME","pass","YOUR_ACCOUNT_PASSWORD","id","_XX_ID_","message","_message_","topics","TOPIC NAMES") into tData
post tData to url "http://your.url.com/whatever.php"
If your data is in variable names you can use those instead of a directly typed string like I did...
So instead of "YourAccountNameBlahBlah"
just put in tUsername
And as you can see above, you POST the data TO the url.