問題タブ [unset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
459 参照

php - 外部ホストでセッションが台無しになる

問題は次のように聞こえます。セッションを使用したログインはローカルホストで完璧に機能しますが、まったく同じファイルがホスト (hostgator) にアップロードされると、セッションが失敗するか、混乱します。また、ログアウト機能はホストでは機能しません。

チェックしたところ、すべてのページに session_start(); があります。その中。

logout.php が次のようになっていても、セッションは破棄されません。

助言がありますか?

0 投票する
3 に答える
179 参照

php - & で $_SESSION の位置を取得

このコードが機能しないのはなぜですか?

エラー

ありがとうございました。

0 投票する
1 に答える
831 参照

php - PHPセッション変数が固定されていない

これが私のコードの簡略版です

ログインすると$_SESSION['access']が正しく設定されますが、データを取得するためにページに再度データを送信すると、$ _ SESSION ['access']が設定解除され、ログインフォームが再度表示されます。

私は何が間違っているのですか?私はPHPにかなり慣れていません。

0 投票する
2 に答える
126 参照

php - while ループ、postmarkapp、while ループが変に送信した?

電子メールが送信されると、各人にX回電子メールが送信されました。次に例を示します。

Bob、Susan、Joe はすべて非アクティブなサイトを持っていました。

事がループしたとき、ボブに電子メールを送信しましたが、電子メールの本文はすべて3人の電子メールでした.

私は何を間違えましたか?

使用$body .=してメール送信後に設定を解除しなかったためでしょうか?

これが私のコードです:

}

0 投票する
6 に答える
9309 参照

c - 後で別のデータ型で同じ名前を使用できるように、C で変数の設定を解除するにはどうすればよいですか?

キャストせずにCプログラムで同じ変数名を異なるデータ型で使用したい。

理由は聞かないで本当にやりたい。

どうすればそれができますか?また、予防的
な設定解除 中にこの変数が存在しない場合、どのようにエラーを処理できますか?

0 投票する
1 に答える
18401 参照

apache - Apache2 で http ヘッダーを削除する

Apache2.2.9 でホストされているサイトで、以下のヘッダーを削除したいと考えています。

日付 2010 年 12 月 16 日木曜日 17:49:45 GMT サーバー Apache キープアライブ タイムアウト = 15、最大 = 92 接続 キープアライブ

Server と Date を削除することが正しい/合法/良いかどうかについての議論を先取りさせてください: 私は標準を読みましたが、それでもやりたいと思っています。保存されるバイト数はかなりのものです (平均応答サイズは ~200B)。

私のsite.conf(apache2.confからの最後のロード)で、これを試しましたが成功しませんでした:

他の Header unset ディレクティブは機能します (つまり、mod_headers がロードされます)。

0 投票する
1 に答える
665 参照

php - 設定されていない変数は致命的なエラーを引き起こしますか?

なぜこれがエラーを投げているのか分かりません - 誰かが問題を見てくれることを願っていますか?

致命的なエラー:未定義のメソッド Client::unset() への呼び出し...

クライアントクラス

0 投票する
5 に答える
6786 参照

php - 反復中に配列値の設定を解除すると、メモリが節約されますか?

これは単純なプログラミングの質問です。PHP がforeachループ中に配列のコピーと設定解除をどのように処理するかについての知識が不足しているためです。こんな感じです。変更したい方法でフォーマットされた外部ソースからの配列があります。簡単な例は次のとおりです。

しかし、私が欲しいのは次のようなものです:

だから私は最初のものを取り、$myData2番目のようにフォーマットします$myData。私は自分のフォーマットアルゴリズムに全く問題ありません。私の質問は、これらの配列が少し扱いに​​くくなる可能性があるため、メモリを節約する方法を見つけることにあります。したがって、foreachループ中に現在の配列値を新しい形式にコピーしてから、元の配列から作業中の値を設定解除します。例えば:

unset()ここで良いアイデアへの呼びかけはありますか?つまり、データをコピーして元の値が不要になったので、メモリを節約できますか? または、後続のコードでデータを参照していないため、PHP は自動的にデータをガベージ コレクションしますか?

コードは正常に実行され、これまでのところ、パフォーマンスの違いをテストするにはデータセットのサイズがごくわずかでした。後で奇妙なバグやCPUヒットに備えているのかどうかはわかりません.

洞察をありがとう。
-sR

0 投票する
5 に答える
1066 参照

php - この動作が文書化されている場合、PHPスーパーグローバルの設定を解除しても安全ですか?

私はPHPフレームワークを構築しており、その中にURL $_GET$_POSTおよび、$_FILEスーパーグローバルを解析するリクエストオブジェクトがあります。

安全なWeb習慣を奨励したいので、SQLインジェクションなどからデータを保護しています。

このフレームワークのユーザーがリクエストオブジェクトを介して安全でクリーンなデータにアクセスできるようにするために、unset($_GET, $_POST, $_REQUEST);これらの変数を解析した後に使用する予定です。

これをメソッドのコメントで文書化し、フレームワークの文書でこれが起こっていることを説明します。

私の質問は:これは望ましい行動でしょうか?私が予測していなかった潜在的な落とし穴は何ですか?

0 投票する
1 に答える
1825 参照

php - simpleXMLからノードを削除します

web.configファイルからノードの設定を解除しようとしていますが、機能していないようです。誰かが私が間違っていることを知っていますか?より良いアプローチがあれば教えてください。