【发布时间】:2014-04-14 23:39:21
【问题描述】:
我想创建一个网络服务来检查是否登录
我先创建一个html表单
<form action="webservice_ocl.php" method="post">
<p>Username:
<input name="user" type="text" />
</p>
<p>
Password:
<input name="password" type="password" />
</p>
<p>
<input type="submit" name="btnSubmit" id="btnSubmit" value="Submit" />
</p>
</form>
然后我创建一个 php 文件“ webservice_ocl.php 来做特征
<?php
session_start();
try {
$dbh = oci_connect('test', '123456', 'localhost/XE');
} catch (PDOException $e)
{
echo $e->getMessage();
}
if ($_POST['user'] != null and $_POST['user'] != "" and $_POST['password'] != null and $_POST['password'] != "")
{
$username = $_POST['user'];
$password = $_POST['password'];
$sth = oci_parse($dbh ,"SELECT * FROM utilisateur WHERE LOGIN='$username' and PASS='$password'");
oci_execute($sth);
if(oci_fetch($sth)){
echo "Nice";
}
else { echo "nono";}
}
?>
我想知道,php 文件“webservice_ocl.php”是一个网络服务??
以及如何使用 ajax 在 html 中调用它们??
我想在移动开发中使用它
【问题讨论】:
-
你的问题我不清楚
-
危险:你容易受到SQL injection attacks的影响,你需要defend自己。
-
现有很多关于如何使用 Ajax 的教程,试试searching 一个。
-
我想知道 'webservice_ocl.php' 是否被视为 Web 服务???
-
webservice_ocl.php = 网络服务??,
标签: php jquery ajax web-services web