我想访问受密码保护的php脚本以及如何使用post方法向其发送数据例如登录表单
<html>
<head>
<title>Login</title>
</head>
<h3>Add entry</h3>
<p> Add another Article</p>
<form action="http://abc:abc123@www.sevaraam.com/sevaraam_RFID/Scripts/login.php" method = "post">
<label for="username">Username</label> <input type="username" id="username" name="username"><br /><br />
<label for="password">Password:</label> <input type="text" id="password" name="password" ><br /><br />
<button type = "submit">submit</button>
</form>
</html>
当我在链接开始时输入用户名和密码时,此代码无效,如果我没有输入用户名和密码,那么它正常工作但是要求密码手动
答案 0 :(得分:0)
你应该使用cUrl。
通过使用setop设置用户/密码,您应该能够将表单发布到服务器
$data = array('username' => 'the_username', 'password' => 'some_secret');
$myForm = curl_init();
curl_setopt($myForm, CURLOPT_USERPWD,"abc:abc123");
curl_setopt($myForm, CURLOPT_URL, "http://www.sevaraam.com/sevaraam_RFID/Scripts/login.php");
curl_setopt($myForm, CURLOPT_POST, 1);
curl_setopt($myForm, CURLOPT_POSTFIELDS, $data);
curl_exec($myForm);
这不是完整的代码。