亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP如何不用表單進行POST傳遞?

PHP如何不用表單進行POST傳遞?

喵喔喔 2019-04-03 11:07:18
PHP如何不用表單進行POST傳遞
查看完整描述

4 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

在用戶名 密碼驗證頁面,
<?php
///
///
///

if ( /*用戶名密碼驗證失敗*/ )
{
?>
<form id="form1" name="form1" method="post" action="login.php">
<input name="login" type="hidden" id="login" value="fall" />
</form>
<script language="JavaScript" type="text/javascript">
document.getElementById("form1").submit();
</script>
<?php
exit();
//表單自動post提交
}
?>

方法二
<?php
session_start();
///
///
///

if ( /*用戶名密碼驗證失敗*/ )
{
$_SESSION['login'] = 'fall';
header('location:login.php');
exit();
}
?>
在login.php
<?php
session_start();
if ($_SESSION['login'] == 'fall' )
{
echo '<a>登陸失敗</a>';
$_SESSION['login'] = '';
}
?>
方法三:
<?php
if ( /*用戶名密碼驗證失敗*/ )
{
setcookie("login","fall",time()+7200,"/");
header('location:login.php');
exit();
}
?>
在login.php
<?php
if ($_COOKIE['login'] == 'fall' )
{
echo '<a>登陸失敗</a>';
$_SESSION['login'] = '';
}
?>



查看完整回答
反對 回復 2019-04-11
?
Helenr

TA貢獻1780條經驗 獲得超4個贊

你把登陸信息存放在session中,在login文件里判斷$_SESSION("??")是否等于成功登錄的判斷值,如果不是就顯示<a>登錄失敗</a>

查看完整回答
反對 回復 2019-04-11
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

1234567[php]<form id="form1" name="form1" method="post" action="bbb.php">  <input type="hidden" name="hiddenField"  value="<?php echo $aaaa;?>"/></form><script   language="javascript">     document.form1.submit();     </script>[/php]


查看完整回答
反對 回復 2019-04-11
  • 4 回答
  • 0 關注
  • 1328 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號