投稿者 |
メッセージ |
|
< PHPプログラミング ~ Microsoft WebBrowserで、PostDataの送信したデータがPHP側で受取らない。 |
|
時間:
水 3月 31, 2010 11:56 am
|
|
|
|
Microsoft WebBrowser のコンポーネントを使って、PostDataの送信したデータがPHP側で受取らないです。
どなたか方法をご存知の方がおられたらお教えください。以下にソースを載せます。
-------VB側↓-----
Sub Command1_Click()
Dim URL As String
Dim Flags As Long
Dim TargetFrame As String
Dim PostData() As Byte
Dim Headers As String
URL = "http://www.j-carnet.co.jp/wapb/php/main.php"
Flags = 0
TargetFrame = ""
PostData = "TYPE=test"
' Shift-JIS に変換します。
PostData = StrConv(PostData, vbFromUnicode)
Headers = "Content-Type: application/x-www-form-urlencoded" & _
vbCrLf
WebBrowser1.Navigate URL, Flags, TargetFrame, PostData, Headers
End Sub
-------VB側↑-----
-------PHP側↓-----
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="cache-control" content="no-cache">
<META http-equiv="expires" content="0">
</HEAD>
<BODY>
<?php
if (isset($_GET['TYPE'])) {
switch ((string)urldecode($_GET['TYPE'])) {
case "verchk":
GetAppVol();
break;
case "ninsyo":
NinsyoAccount();
break;
case "add":
AddData();
break;
case "edit":
EditData();
break;
case "test":
print "OK";
break;
}
?>
</BODY>
</HTML>
-------PHP側↑----- |
_________________ Microsoft WebBrowser のコンポーネントを使って、PostDataの送信したデータがPHP側で受取らないです。
どなたか方法をご存知の方がおられたらお教えください。 |
|
|
|
|
![](templates/subSimple/images/spacer.gif) |
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|