Autor Zpráva
pavuk
Profil
Jakým způsobem správně zapíšu
když v adrese za otazníkem je "cokoliv" a další parametr je "něco"

tedy
domena.cz/např.?action=id nebo ?dir=high nebo ?str=page01&parametr=neco
?
Jde mi o nahrazení první části adresy před parametr=něco nějakým (zřejmě?) zástupným znakem aby mohla obsahovat libovolnej řetězec
ShiraNai7
Profil
Spíš popiš, čeho se prakticky snažíš dosáhnout.
Michal Benda
Profil
pavuk:
Jde mi o nahrazení první části adresy před parametr=něco nějakým (zřejmě?) zástupným znakem aby mohla obsahovat libovolnej řetězec

Vůbec nechápu, co tím myslíš... Ta podmínka by mohla vypadat takto:

if($_GET['cokoliv']=="něco"){
  // to co se má provést když podmínka platí
}


Aby to bylo lépe ošetřeno, tak bych to ještě rozšířil:


if(isset($_GET['cokoliv'])){
  if($_GET['cokoliv']=="něco"){
    // to co se má provést když podmínka platí
  }
}


Stačí?
ShiraNai7
Profil
Michal Benda:
Aby to bylo lépe ošetřeno, tak bych to ještě rozšířil:

Když už, tak takto. Není důvod k použití dvou vnořených if. Od toho jsou výrazy:
if(isset($_GET['cokoliv']) && $_GET['cokoliv'] === 'něco') { ... }
pavuk
Profil
Chci napsat odkaz, kterýmu bude jedno co bude v první části adresy a bude se řídit jen dalším parametrem, tedy tím co je za & /četl jsem to po sobě asi pětkrát a doufal jsem že je to srozumitelný, asi už tu sedím moc dlouho... :-) /
Možná se nebude jednat o podmínku, ale jenom jinak zapsanej text odkazu. Nejedná se mi o nic konkrétního, jen se snažím php přijít malinko na kloub a přitom jsem narazil na tuhle věc
laijk
Profil
Chci napsat odkaz, kterýmu bude jedno co bude v první části adresy a bude se řídit jen dalším parametrem, tedy tím co je za &
tak keby si to robil podľa tohoto:
domena.cz?str=page01&parametr=neco

-nemohla by byť podmienka takto?
if(isset($_GET['str']) && isset($_GET['parametr']) && $_GET['parametr'] == 'něco')
pavuk
Profil
V tý první proměnný může být cokoliv, nechci tam dávat pole se všema možnejma hodnotama ani je vypisovat, proto hledám způsob jak napsat něco ve stylu windows
domena.cz/?*=*&parametr=neco
laijk
Profil
a nestačilo by niečo také?
domena.cz/?fff=''&parametr=neco

-napísať tam len niečo prázdne, alebo hocičo iné-nejakú zbytočnosť.
Tori
Profil
pavuk:
Jestli jde o získání druhého parametru z URL (bez ohledu na jeho název), tak všechno za ? najdete v $_SERVER['QUERY_STRING'], pak už jen zjistit název parametru (např. strpos+substr) a jeho hodnotu vytáhnout z $_GET.
pavuk
Profil
Zatím díky všem, jdu to zkoumat a případně se ozvu. Díky

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:

0