私は正しい名前がわかりませんが、私のLinuxサーバーのBashスクリプトでPHPコードを実行しています。私はこれらのBashファイルのうち2つを持っていて、あるファイルから別のファイルにGET変数を渡すことができるようにしたいと考えています。ここでは第二のファイルの簡易版であるあるBash/PHPスクリプトから別のBash/PHPスクリプトへGET変数を渡す
#!/usr/bin/php -q
<?php
require("bash2.sh?id=1");
:
はここで第一のファイルの簡易版である
現在#!/usr/bin/php -q
<?php
echo $_GET['id'];
、私はクローンタブ上の第一のファイルを実行すると、
PHP警告:require(bash2.sh?id=1):ストリームを開くことに失敗しました:いいえそのような ライン上の/home/bash/bash1.sh内のファイルまたはディレクトリ2
私はrequire()
から?id=1
を削除した場合、それはエラーなしで実行されます。
これはうまくいきません...スクリプトの正確な名前を検索する必要があります。URLではないので変数を渡すことはできません。パスです。私がスクリプト間で変数を渡すために知っている唯一の方法は、session_start()とheader()ですが、これらはWebサーバーなしでは動作しません。 – Naryl