Autor Zpráva
kubatt
Profil
Čaute prosím vás potřebuji zjistit zda sem poslal nějaký POST a pokud jo přejmenovat ho ovšem nevím jak zjistit zda sem nějaký post poslal ovšem nechci
if(isset($_POST["aaa"]))

ale chci prostě ať pošlu jakýkoliv post ve kterem bude na začatku ssl_ nevíte pls díky kdyžtak napište kod
Keeehi
Profil
Buď využiješ http://cz.php.net/manual/en/function.key.php nebo http://cz.php.net/manual/en/function.array-keys.php.
kubatt
Profil
díky kouknu ;)
kubatt
Profil
Čau :-D to jde to co jsem nechtěl :-D přes array to nechci právě že dělat chci zjistit všechny POSTY co pošlu ale ne přes ARAY
protože ja to jakože nevím co tam vše je třeba se změní jméno a to pak nedostanu nic z postu i když to pošlu
PostCC
Profil
kubatt:
Možná když budete používat interpunkci, začne váš písemný projev dávat nějaký smysl.

A jak byste si jinak to zjištění existence proměnné "ssl_*" představoval jinak než přes Array? Asi nejjednodušší metoda:

ForEach($_POST as $Key => $Value) {
	If(Preg_Match("~^ssl_.*~i", $Key)) {
		$HledanyKlic = $Key;
		$HledanaHodnota = $Value;
		Break;
	}
}


V ukázce výše není řešena rekurze.
panther
Profil
kubatt:
přes array to nechci právě že dělat chci zjistit všechny POSTY co pošlu ale ne přes ARAY
možná tě to překvapí, ale $_POST je pole (array). Proto pro práci s ním je vhodné využívat právě funkcí na to určených.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: