ホームページ > バックエンド開発 > PHPチュートリアル > PC通話インターフェースの注意点と注意点、妊娠後期の注意点、飛行機に乗る際の注意点、流産後の注意点

PC通話インターフェースの注意点と注意点、妊娠後期の注意点、飛行機に乗る際の注意点、流産後の注意点

WBOY
リリース: 2016-07-29 08:54:17
オリジナル
1257 人が閲覧しました

data-id="1190000004902725">

はじめに

良い習慣は良い生活を生み出します。開発中は要約が得意でなければなりません。今日も私をフォローしてくださるファンの皆様に有益な情報をお伝えしていきます。以下に、PC でインターフェイスを呼び出す際の注意事項と、注意すべき点をまとめました。

原因分析

1. まず、データを取得するためにPC側でインターフェイスが呼び出される理由について説明します。
リンクを貼っておきます: http://www.bitscn.com/pdb/php/201411/402…。この記事を読めば、おそらく私の言いたいことが理解できるでしょう。
2. 関連情報を統合することは、情報の取得に役立つだけでなく、木を植えた人が将来の世代に利益をもたらすこともあります。ハハ、私は慈善家です。

整理に注意してください

1. Yii2 PCがデータを取得するためにインターフェースを呼び出す3つの方法

APIインターフェースを呼び出すPHPメソッド

<code>    1、直接在方法里引用接口的url。
    2、通过file_get_contents()函数获取url的数据。
    3、把获取到的JSON格式数据进行反转。(可选)
    4、参考网址:http://www.jb51.net/article/20705.htm   //PHP远程调用URL
        例: $url='http://api.xxx.com/v1/departments?id=list&company_id=1';
             $data=file_get_contents($url);
             $data_1 = json_decode($data,true);     //JSON反转</code>
ログイン後にコピー

APIインターフェースを呼び出すAjaxメソッド

<code>    例:
        $.ajax({
        type:"POST",
        url: //你的请求程序页面随便啦(接口地址)
        async:false,//同步:意思是当有返回值以后才会进行后面的js程序。
        data://请求需要发送的处理数据
        success:function(msg){
            if (msg) {//根据返回值进行跳转
                window.location.href = '你的跳转的目标地址(页面地址)';
            }
        }</code>
ログイン後にコピー

APIインターフェースを呼び出すJQメソッド

<code>例:
        <script type="text/javascript" src="/apihandonesvn/frontend/web/assets/68738eee/jquery-1.11.2.min.js"></script>
        <script type="text/javascript">
            //1、GET方式
            $.get('http://api.XXX.com/v1/departments?grade=1',function(data){ 
                    //  console.log(data);//输出内容,类似alert()
                     $('#content').html(data);
            });

            //2、POST方式
            $.post('http://api.XXX.com/v1/departments?grade=1',{a:1,b:2,c:3},function(data){ 
                     $('#content').html(JSON.stringify(data));
            });

        </script></code>
ログイン後にコピー

追加: 後の 2 つのメソッドを使用する場合は、インターフェースに対応するコントローラーのすべてのメソッドの先頭に次のコードを追加します

<code> public function behaviors()
    {
        return ArrayHelper::merge([
            [
                 'class' => Cors::className(),
                 'cors' => [
                     'Origin' => ['http://www.ceshi.com'],//PC端的Url
                     'Access-Control-Request-Method' => ['GET','POST','PUT','DELETE', 'HEAD', 'OPTIONS'],
                 ],

                'actions' => [
                    'index' => [
                        'Access-Control-Allow-Credentials' => true,
                    ]
                ]
            ],
        ],
            parent::behaviors());
    }</code>
ログイン後にコピー

PC 側でインターフェースを呼び出す上記の 3 つのメソッドは私によってテストされており、好きなものを選択できます。

2. PC 上でインターフェイスを呼び出すとき、インターフェイスはどのようにして uid を取得しますか?
現時点では、インターフェースを介してログインすることができないため、Yii に付属する Yii:$app->user->id を使用してインターフェースを取得することはできません。現在ログインしているユーザーの uid をインターフェイス経由で取得するには、PC 経由でアクセス トークンを渡し、インターフェイス上で get を使用して uid を見つけて問題を解決します。
このメソッドは、インターフェースが他のパラメーターを取得するときにも模倣できます。

3. レポート: PHP 警告 – yiibaseErrorException
foreach() エラーの問題と解決策に指定された引数が無効です
このエラーは、データがループされる前に判定を追加する必要がある場合に発生します。ループを解決する前に存在します。これは解決するのが特に難しいエラーではありませんが、詳細が成功または失敗を決定するため、詳細に注意を払う必要があります。

注意事項

1. PC は、ローカル インターフェイスのアドレスをインターネットと一致させないことをお勧めします。ローカル インターフェイスが良好であれば、最初にローカル インターフェイスにアクセスします。理由を見つけるのが難しい。

関連情報

PHP (CURL) POST データ呼び出し API の簡単な例: http://eyexiaobo.iteye.com/blog/1100712

以上、PC側でインターフェースを呼び出す際の注意点や注意事項、インターフェースの内容などを紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート