前提・実現できていること
HTMLページ中で入力FORMを PHP/ include で読み込んで
<?php $myPath = __FILE__; // このhtmlページのファイルパス取得 $indexstr= basename(realpath($myPath)); include("FORM.txt"); // ファイルパスからファイル名を抽出してインクルードするファイルに渡す ?>
のように 親の HTMLページURLを"FORM.txt" に引数渡しして表示させるようなコードは実行できています。
(Apache の Localhost でテストしています)
実現したいこと
今回、親HTMLのURL表示だけでなく、URLによる検索などの処理をしてから表示させたいと思っています。
そこで同じように PHP/include で cgiファイルを実行させてその結果を表示させたのですが
cgi にわたす引数の渡し方がわかりません。
下記のコードのように親の HTMLページの URLを include 命令の cgi に渡したいのですが
<?php $myPath = __FILE__; $indexstr= basename(realpath($myPath)); include(__DIR__."test.cgi?artstr=$indexstr"); ?>
等としてみたのですが、
Fatal error: や Warning (file not found) が帰ってきてしまいます。
(test.cgi単体での動作は確認済みです)
とりわけ include にこだわっている訳ではありませんが
cgiへの引数の渡し方を探しましたが見つけられませんでした。
回答3件
あなたの回答
tips
プレビュー