gpt4 book ai didi

php - 啊!存折 - 表格未更新

转载 作者:行者123 更新时间:2023-11-29 03:20:35 26 4
gpt4 key购买 nike

Apple pass 存折:

我已经实现了通行证本身,并希望就更新等进行沟通。对于服务器端(webserviceUrl),我正在使用我调整过的下面的代码。我对 PHP 不是很有经验,所以任何帮助都会很棒!

在安装通行证时在控制台上,它与授权代码相匹配,似乎可以正常工作,但下面的代码没有更新我的表。

表格:

设备 {DeviceID, push_token} 空 -

注册 {device_id, pass_id, pass_type} 空

还有一个表Passes,它由序列号、PassID、authtoken 和其他关于通行证的信息组成——完整

 <?php

$servername = "hostname";
$username = "user";
$password = "pass";
$dbname = "db";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$request = explode("/", substr(@$_SERVER['REQUEST_URI'], 1));



if (strtoupper($_SERVER['REQUEST_METHOD']) === "POST"

&& isset($_SERVER['HTTP_AUTHORIZATION'])

&& strpos($_SERVER['HTTP_AUTHORIZATION'], 'ApplePass') === 0

&& $request[2] === "devices"

&& $request[4] === "registrations") {



$auth_key = str_replace('ApplePass ', '', $_SERVER['HTTP_AUTHORIZATION']);



$device_id = $request[3];

$pass_id = $request[5];

$serial = $request[6];



// Catch the JSON post and decode it

$dt = @file_get_contents('php://input');

$device_token = json_decode($dt);

$device_token = $device_token->pushToken;





$sql="INSERT INTO Registrations (device_id, pass_id, pass_type) VALUES ('".$device_id."', '".$pass_id."', '".$serial."')";

if ($conn->query($sql) === TRUE) {
echo "y";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;


$sql="INSERT INTO Devices (DeviceID, push_token) VALUES ( '".$device_id."', '".$device_token."')";

if ($conn->query($sql) === TRUE) {
echo "y";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
mysql_query($sql,$link);

exit;

}

}}
?>

此时任何输入都会非常有帮助。

最佳答案

为遇到此问题的任何人解决。我对 webserviceurl 的重定向不正确。这是我放入 .htaccess 的内容——这意味着我的代码基本上没有分割 url 信息。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule .* index.php?url=$0 [QSA,L]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]

关于php - 啊!存折 - 表格未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45882134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com