検索

ホームページ  >  に質問  >  本文

PHPでGETとargvを同時に使用することはできますか?

Web アプリケーションの php ファイルが次のように書かれているのを見ました:

リーリー

疑問符だらけですか? ? ?
誰かこの方法の使用方法を教えてくれませんか?どこにも見つかりません。 。 。 ###ありがとう! ! !

phpcn_u1582phpcn_u15822776日前524

全員に返信(5)返信します

  • 阿神

    阿神2017-05-18 10:49:35

    渡されるパラメーターとして php-cgi,您没有编辑php文件的选项可以将$_GETset をインストールできない、またはインストールしたくない場合があります。

    リーリー

    PHP アプリケーションの $argv 配列から起動スクリプトの変数にアクセスできます。最初のエントリは、元のスクリプトの名前になります

    リーリー

    これにより、php文件,并允许您使用plain php命令。如果你安装了php-cgiの変更が回避されます。必ずこれを使用してください

    -r表示在以下字符串中运行php代码。您手动设置$_GET 値を指定し、実行するファイルを参照します。

    常にではありませんが、通常はこのファイルを正しいフォルダーで実行する必要があることに注意してください php文件所在的文件夹。Requires ステートメントはファイルの場所ではなく、コマンドの場所を使用して相対 URL を解決します

    返事
    0
  • 黄舟

    黄舟2017-05-18 10:49:35

    $_GET は、通常、query stringkey=>value 配列を格納します。ただし、代入も可能ですが、

    はお勧めしません。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:49:35

    通常、$_GET と $argv は一緒に表示されないはずですが、今調べたところ、get は php-cgi 経由で実行できるようです。 。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-18 10:49:35

    $act=$_GET['act']; は、URL の act=xxxx の後の文字列 xxxx を取得します。 $act = $argv[1] は、コマンド ラインの 2 番目のパラメーター値を取得します。

    ここでのコードのロジックは、まず URL からパラメーターを取得し、パラメーターに値がある場合は、それらを再割り当てすることです。したがって、このコードの最後の $act は $argv[1] の値です。この php ファイルはコマンド ラインからのみ呼び出すことができます。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-18 10:49:35

    作成者はこれらを混合するのではなく変更することをお勧めします。コマンドラインで argv を使用したり、ポストリクエストを取得したりすることをお勧めします。これらを別々に使用することをお勧めします。

    返事
    0
  • キャンセル返事