簡體   English   中英

Facebook登錄按鈕PHP,帶有html。 網址無效

[英]Facebook login button PHP with html for. The url doesn't work

我使用Facebook PHP SDK創建了一個Facebook登錄頁面,因此,如果使用此命令:

<?php echo '<a href=" ' . $loginUrl .' "> Log in with Facebook </a>'; } ?>

工作正常,但是如果我使用此功能:

<form action="<?php echo $loginUrl; }?>">
  <button type="submit" class="btn btn-block btn-social btn-facebook"><i class="fa fa-facebook"></i> | Connect with Facebook</button>
</form>

沒用 在地址欄中,我看到https://www.facebook.com/auth 而是這樣的:

https://www.facebook.com/v2.4/dialog/oauthclient_id=1749262215245660&state=f64bde5b467152e8d65576729051cd8e&response_type=code&sdk=php-sdk-.1.2&redirect_uri=http%3A%2F%2FmyURL%2Fsomedir%2F&scope=

我嘗試將最后一個URL放入action=""字段,但結果是相同的。

我找不到任何答案,也不知道如何解決此問題。

要通過form發送數據,您將需要使用POST

<form action="<?php echo $loginUrl; }?>" method="POST">
  <button type="submit" class="btn btn-block btn-social btn-facebook"><i class="fa fa-facebook"></i> | Connect with Facebook</button>
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM