API とやり取りする Python スクリプトがあります。スクリプトは PHP ページから開始されます。両方のスクリプトを作成したので、必要に応じていずれかのコードを変更できます。
Python スクリプトには、API とのインターフェイスとしてユーザー名とパスワードが必要です。私の最初の傾向は、それらを CLI 引数として Python に渡すことです。
<?php
exec('python someScript.py AzureDiamond hunter2');
?>
ただし、誰でも次の方法で資格情報を確認できますps
。
$ ps | grep someScript
1000 23295 2.0 0.2 116852 9252 pts/0 S+ 15:47 0:00 python someScript.py AzureDiamond hunter2
私が検討している代替手段は、データをテキスト ファイルまたは sqlite データベースに書き込んでから削除することです。より良いアイデアはありますか?sqlite アプローチの制約は、移植性の高い方法 (phpFox プラグイン) で実行する必要があり、ほとんどの低予算の Web ホストはこのsqlite3
モジュールをサポートしていないことです。