PHPのheader関数で気になった点
2014/05/22
結論としてページの移転の場合はexitか
ページ自体を消した方がよさ下。
test = 1;
if ($test > 0) {
header('Location:./aaa.php');
}
$sql = '
INSERT INTO test_table
(code, flg, point)
VALUES
(123, 0, 99)
';
$row = mysql_query($sql);
if文でtrueになってもsql文は通る。
header関数の直後にexit();置いとけば大丈夫。
関連記事
-
-
PHPにて三項演算子をより簡単に書けるNull合体演算子について
PHPにて〇〇という変数もしくは配列に値があれば××という変数にその値を格納、無 ...
-
-
【2024年版】PHPMailerでGmailのSMTPサーバを経由してメールを送信する方法
だいぶ前に同じようなことをメモしたが、そちらの方法だと送信できずエラー内容を見た ...
-
-
PHPで複数のファイルをまとめてzipファイル化し、ダウンロードさせる方法
PHPで複数のファイルをまとめてzipファイル化し、ユーザーにダウンロードさせた ...
-
-
file_get_contentsを使用する際にタイムアウト設定する方法
自動でリロードするページ内でfile_get_contentsを使っており、その ...
-
-
PodmanにComposerを導入し、パッケージをインストールする方法
先日Podmanで導入したapache-phpに各種PHPモジュールを追加したが ...