私はもっとも異常なエラーがあります。なぜこれが起こっているのか分かりません。SESSION変数は、Plivo Composerパッケージの変数として渡されたときの型付き変数とは異なります。
私は、direct-dial.phpというページで、Plivo(twilioに似たコールサービスパッケージ)を使用しています。 $ src = '16784122312'を明示的に宣言すると、変数callerIDを渡すには、calleridが表示されます。しかし、$ src = $ _SESSION ['phoneNumber']という変数を渡すと、そのピックアップが検証され、明示的にそれを入力するのと同じことが正しく機能しません。私はタイプが異なるかどうか(つまり、文字列と整数のいずれか)がサイコロでないかどうかを確認しようとしました。 srcが、今私は明示的に電話番号を入力したので、動作します
session_start();
error_reporting(0);
$phoneNumber = $_SESSION['phoneNumber'];
@ini_set('display_errors', 0);
require '../vendor/autoload.php';
use Plivo\Response;
// $dst = '16789193956';
$callerid = $_REQUEST["X-PH-Caller"];
if(! $dst)
$dst = $_REQUEST['To'];
$src = '16784315821';
$;正しい番号( '16784315821')をエコーしてもsrcを$ phoneNumberに変更すると、caller_idに正しく表示されません。 plivoパッケージが何らかの形でセッション変数を知っていますか?誰もがこれに間違って何かを参照してください?
を呼び出している人の数はあなたが?オフに基づいてデータベースを照会するための一時しのぎ製
– ArtisticPhoenix
@ArtisticPhoenix no sir –
種類はPHP(緩く型付けされたもの)ではなくFYIです。好きな変数の種類があれば、 'var_dump($ variable)'を実行します。しかし、$ _SESSION ['phoneNumber'] = '16784315821';またはそれがどこに割り当てられていても、それはちょうど投機です。 – ArtisticPhoenix