错误在哪里?每次我发送这个php文件都不会返回任何内容。
<form action="login.php" method="post">
<input type="hidden" name="ID" value="<?php echo $ID; ?>">
<input type="hidden" name="name" value="<?php echo $name; ?>">
<input type="hidden" name="first_name" value="<?php echo $first_name; ?>">
<input type="hidden" name="last_name" value="<?php echo $last_name; ?>">
<input type="hidden" name="link" value="<?php echo $link; ?>">
<input type="text" name="username" value="<?php echo $username; ?>">
<input type="hidden" name="gender" value="<?php echo $gender; ?>">
<input type="hidden" name="timezone" value="<?php echo $timezone; ?>">
<input type="hidden" name="locale" value="<?php echo $locale; ?>">
<input type="hidden" name="verified" value="<?php echo $verified; ?>">
<input type="hidden" name="updated_time" value="<?php echo $updated_time; ?>">
<button class="btn btn-primary btn-lg" type="submit">Login mit Facebook</button>
</form>
<?php
//Login Daten
$fbID = $_Post["fbID"];
$name = $_Post['name'];
$first_name = $_Post['first_name'];
$last_name = $_Post['last_name'];
$link = $_Post['link'];
$username = $_Post['username'];
$gender = $_Post['gender'];
$timezone = $_Post['timezone'];
$locale = $_Post['locale'];
$verified = $_Post['verified'];
$updated_time = $_Post['updated_time'];
?>
答案 0 :(得分:1)
可能是您知道的,也可能只是打字错误。
您尚未声明变量$ ID。这是$ fbID
<input type="hidden" name="ID" value="<?php echo $ID; ?>">
将上述行更改为
<input type="hidden" name="fbID" value="<?php echo $fbID; ?>">
并使用$ _POST ['']而不是$ _Post ['']代表所有..
答案 1 :(得分:0)
你应该使用$ _POST而不是$ _Post,将你的信件大写可能会帮助你。 另外编辑method =“post”到method =“POST”,我百分百肯定它会起作用! 只需将每个帖子都大写。
答案 2 :(得分:-1)
你没有提到究竟是什么错误,或者你没有得到什么,试试这个: 代替
<button class="btn btn-primary btn-lg" type="submit">
尝试
<input class="btn btn-primary btn-lg" type="submit">