Jak zmienić wartość zmiennej sesyjnej po wywołaniu funkcji

Jak zmienić wartość zmiennej sesyjnej po wywołaniu funkcji
asdf42
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0
Kopiuj
<?php
$_SESSION["a"]=0;
	function zwieksza($parametr)
	{
		$parametr = 5;
	}
	
	zwieksza($_SESSION["a"]);
	
	echo $_SESSION["a"];
?>

Jak zrobić żeby funkcja zmieniała wartość zmiennej $_SESSION["a"] ?

GH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0
Kopiuj
$liczba = 15;

function zwiekszaj(&$parametr)
{
  $parametr+=5;
}

zwiekszaj($liczba);
echo($liczba);


asdf42
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0
GHC napisał(a):
Kopiuj
$liczba = 15;

function zwiekszaj(&$parametr)
{
  $parametr+=5;
}

zwiekszaj($liczba);
echo($liczba);


o to mi chodzi, tylko chce żeby to działało ze zmiennymi sesyjnymi, tak jak podałem w przykładzie

CL
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
<?php
session_start();
$_SESSION["a"]=0;
echo $_SESSION["a"];
    function zwieksza($parametr)
    {
        $_SESSION[$parametr] +=  7;
    }
 
    zwieksza("a");
 
    echo $_SESSION["a"];
?>

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.