大家好,我是这个东西的新手,所以我会尝试解释我的问题。我正在构建应用程序,在登录到php脚本后检索数据,如下所示:
https://zamger.etf.unsa.ba/getrssid.php
(参见php scirpt定义的页面源代码)
和定义(来源):
Korisničkoime(UID): Šifra:登录后,它会显示我必须收集的数据:
RSSID:1321B312(这只是它显示的数据,没有其他内容)
我必须用httpwebrequest做这个但不知道我是怎么用POST(数据)做的,但它总是给我定义php脚本作为response.But我需要响应就像“RSSID:1321B312”不是上面提到的脚本定义...请尽快帮助....
答案 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语句放在相反的顺序中,以便首先评估最可能的结果(表单未提交)。
圣诞快乐!