1

Dropbox PHP SDK をいじっていて、有線の問題があります。私のローカルホスト環境では魅力的に機能しますが、私のサーバーでは機能しません。私はsslを持っており、ドロップボックスのリダイレクトURLは次のとおりです: https ://flaviuscojocariu.com/arhitecta/dropbox_finished.php

コード全体でhttp://localhost/リンクを検索し、すべてを置き換えたため、問題がどこにあるのかわかりません。500 エラーしか表示されず、その理由がわかりません。

誰かがアドバイスできますか?

必要に応じて、さらにコードを提供できます。これは、認証に使用するコードです。

<?php

session_start();

$_SESSION['user_id'] = 1;

require __DIR__.'/../vendor/autoload.php';


$dropboxKey = '***';
$dropboxSecret = '***';
$appName = '***';

$appInfo = new Dropbox\AppInfo($dropboxKey,$dropboxSecret);

// Store CSRF token

$csrfToken = new Dropbox\ArrayEntryStore($_SESSION, 'dropbox-auth-csrf-token');


// Define auth details

$webAuth = new Dropbox\WebAuth($appInfo, $appName, 'http://localhost/arhitecta/dropbox_finished.php', $csrfToken);

$db = new PDO('mysql:host=127.0.0.1;dbname=arhitecta;', 'root','');

//User datails

$user = $db->prepare("
     SELECT * FROM users WHERE id = :user_id 
");

$user->execute(['user_id' => $_SESSION['user_id']]);
$user = $user->fetchObject();
4

0 に答える 0