HttpWebRequest POST并在登录后从php脚本中检索数据

时间:2010-12-25 23:03:33

标签: php httpwebrequest

大家好,我是这个东西的新手,所以我会尝试解释我的问题。我正在构建应用程序,在登录到php脚本后检索数据,如下所示:

https://zamger.etf.unsa.ba/getrssid.php

(参见php scirpt定义的页面源代码)

和定义(来源):

                 Korisničkoime(UID):         Šifra:         

登录后,它会显示我必须收集的数据:

RSSID:1321B312(这只是它显示的数据,没有其他内容)

我必须用httpwebrequest做这个但不知道我是怎么用POST(数据)做的,但它总是给我定义php脚本作为response.But我需要响应就像“RSSID:1321B312”不是上面提到的脚本定义...请尽快帮助....

1 个答案:

答案 0 :(得分:0)

定义要开始的表单操作。因此,如果同一页面 getrssid.php 将处理表单,请使用:

<form action="getrssid.php" method="POST">

之后,您必须编写getrssid.php代码以通过POST接受传入的数据。 POST数据存储在PHP变量$ _POST ['inputname']中。因此,如果输入名称为“login”,则输入的值将存储在$ _POST ['login']中。同样适用于密码。

因此,这里是一个基本的POST数据处理脚本应该是什么样子的示例。请注意,此脚本不会验证登录凭据,清理输入或任何类型的输入。它只是向您展示如何处理POST数据。

<?php
if (isset($_POST['login']) && isset($_POST['pass'])){
  // Form is submitted.
  echo 'RSSID: 1321B312';
} else {
 // Form is not submitted.
 // Display Form.
 echo 'Form HTML here';
}

?>

如果您确实对服务器有意识,那么您应该将if ... else语句放在相反的顺序中,以便首先评估最可能的结果(表单未提交)。

圣诞快乐!