![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
フリーのCGIをDLさせていただいて、サーバーで掲示板などを使っています。
最近少し「どこをどうすればこうなる」というようなことがわかってきて、
改造というかCGIのプログラムを改変するようになりました。
そこででてきたのが、使わなくなった $~~ などの変数に関する疑問です。
使わなくなった変数が出てきた場合、これに付随するプログラムは全て取り除くべきなのでしょうか?
特にこれといって不具合が出てこないのでそのままにはしていますが、
これでよいのか疑問にも思えてきます。
(何も問題ないなら気にすることない!と怒られそうですが・・^^)
なにせこのようなことはCGI勉強サイトでも書いてないので、
独学で初心の私にどうぞ回答をお願いします。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
使わない変数も、そのまま放置しておくのが一番安全だと思います。
見た目では「この変数どこにも使ってないから要らないんじゃない?」と思っても、
実際に削除してしまうと、上手く動作しなくなる危険があります。
もし、どうしても使わなくなった変数を削除してみたいのであれば、
No.1さんが回答されているとおり、コメント化(言語がperlであれば行の先頭に#)して、
動作に影響しないのを確認してから削除したほうがいいと思います。
あと、不具合のあるCGIをサーバーにアップすると
サーバー全体に多大な影響を及ぼす場合があるので、
ローカル環境で十分テストした方がいいです......となると、面倒ですよね(^^ゞ
自作CGIではなく、フリーのCGIを改造されているということは、ローカルでのテスト環境もないですよね。
そんなわけで、ほったらかしにしておく事をオススメします。
No.1
- 回答日時:
書いてないのは当然だよ
だって使わないのは消すか放置するものだから。
黒板だって書ききれなくなったらいらない部分は消すでしょ。誰に教えられるでもなく。
そういうものだと思うよ
処理を少しでも高速化したいなら排除しても良いんじゃない?
一般的にはコメント化して戻せるようにしておくんじゃないかな
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- 工学 音声合成を追加 3 2023/01/30 11:52
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エックスサーバーで、ディレク...
-
改造したCGIのいらなくなっ...
-
PHP4からPHP5.5へコンバート
-
パス区切り文字(¥と/)
-
学校のWiFiに繋げると履歴が見...
-
【minecraft】サーバーに接続で...
-
Excelシート / ハイパーリンク ...
-
インターフェースサーバーとは...
-
サーバのIPを調べるには?
-
サンダーバードを複数のPCで...
-
インストールしたてのVirtualBo...
-
DNS:MXレコードの優先順位につ...
-
windows-live-mail の送信
-
SERVERを買う必要ありま...
-
SCSIカード探しています
-
インターネットの履歴はサーバ...
-
ネットワーク上のRPSってなんな...
-
NEC/VALUESTARでテレビが見れな...
-
TOSHIBA DBR-T1008のレコーダー...
-
別ネットワーク間のファイル共...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パス区切り文字(¥と/)
-
phpinfo で MySQL のバージョン...
-
インターネット経由でsubversion
-
PerlでPOSTを受け取るとタイム...
-
LAMP構成のAPサーバー
-
php 別サーバーの画像存在確認
-
PHP4からPHP5.5へコンバート
-
MySQLとの相性を教えてください
-
CGI-PerlとPHPの速さについて
-
ローカル環境でのCGIの処理速度...
-
PHP LANネットワーク内 IPアド...
-
改造したCGIのいらなくなっ...
-
apacheをローカル使用時ステー...
-
PHPで画像ファイルをWEBサーバ...
-
phpからsshトンネリングコマン...
-
ローカルPC(windows)での開発環...
-
phpでbmpを読み込む
-
PEAR Net_FTP put利用方法
-
PHP4対応のphpmyadminのダウン...
-
PHP を使い、webminのようにリ...
おすすめ情報