3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php session_start(); //ini_set('display_errors', 'On'); if(!empty($_REQUEST)) { $username = htmlspecialchars($_REQUEST["username"]); $s1 = htmlspecialchars($_REQUEST["s1"]); $s2 = htmlspecialchars($_REQUEST["s2"]); //session_name("first"); $_SESSION["username"] = $username; // implicit call to session_start() if not already called $_SESSION["s1"] = $s1; // call session_name() first to start named session $_SESSION["s2"] = $s2; //echo "Vars are".$_SESSION["username"].$_SESSION["s1"].$_SESSION["s2"]; if (isset($_SESSION["username"]) && isset($_SESSION["s1"]) && isset($_SESSION["s2"])) { echo "true"; } else { echo "false"; //header("Location: strings.php"); exit; } } else if (isset($_SESSION["username"]) && isset($_SESSION["s1"]) && isset($_SESSION["s2"])) { header("Location: strings.php"); exit; } else { header("Location: input.php"); exit; }
Output for 5.2.3 - 7.1.0
Output for 4.3.2 - 5.2.2
Warning: session_start(): Cannot send session cookie - headers already sent in /in/FNc3m on line 3 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /in/FNc3m:3) in /in/FNc3m on line 3
Output for 4.3.0 - 4.3.1
Warning: session_start() [http://www.php.net/function.session-start]: Cannot send session cookie - headers already sent in /in/FNc3m on line 3 Warning: session_start() [http://www.php.net/function.session-start]: Cannot send session cache limiter - headers already sent (output started at /in/FNc3m:3) in /in/FNc3m on line 3 Notice: Undefined index: username in /in/FNc3m on line 10 Notice: Undefined index: s1 in /in/FNc3m on line 11 Notice: Undefined index: s2 in /in/FNc3m on line 12 true