アプリ版:「スタンプのみでお礼する」機能のリリースについて

グローバルスコープはありますか?
参考URL
http://afurieitohannei.la.coocan.jp/sns/phpkouza …
参考URLを基にですが その中に以下のプログラムがあります。
それで
「グローバルスコープ」は  $_SESSION['join'] = $_POST;
だと思います。  違っていますか? 
他 まだありますか?

よろしくお願いいたします。

【test.php】
// ★①ポイント★
session_start();
require('dbconnect.php');
if (!empty($_POST) ){
$_SESSION['join'] = $_POST;
header('Location: test3.php');
exit();
}
?>

A 回答 (1件)

$errorもですよ。


メソッドもクラスも一切なく、全部PHP構文直下で変数が使われてますから、全部グローバル変数になります。
$_SESSION、$_POSTはスーパーグローバル(自動グローバル変数)ですね。
    • good
    • 2
この回答へのお礼

ありがとうございました。
了解です。
ご回答を元に
信頼性が高い、「技術評論社」の書籍に
「スーパーグローバル変数の一覧 」
9個の記載がありましたね^^
 変数名
1 $GLOBALS
2 $_SERVER
3 $_GET
4 $_POST
5 $_FILES
6 $_COOKIE
 以下省略

お礼日時:2022/08/10 22:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!