Jump to content
php.lv forumi

?action


sandis_m

Recommended Posts

Urla gāja pa ielu, līdz satika IFu, kurš jautāja, vai tev kabatās($_GET) ir(isset) naudasmaks(closeBlock), IFam bija vienalga, vai tur iekšā ir kaut kas vai naudasmaks ir tukšs.

Ieliec

print_r($_GET);

un paskaties, kas mainās trijos gadījumos 1./ 2./?pamparam 3./?pamparam=68

Edited by yancho
Link to comment
Share on other sites

Nu, bet man vajag, lai iedarbojas, vienkārši uzejot uz

 

www.lapa.lv/kautkas/?kautKas

 

www.lapa.lv/kautkas/?kautCits

 

www.lapa.lv/kautkas/?citaDarbiba

 

bez tur kautkāda /?kautKas=1

 

 

--

yancho, pastkatīšos

Edited by who_i_am
Link to comment
Share on other sites

Tu saproti, ka pats jau atbildēji uz savu jautājumu? isset() nav tas pats, kas empty(), šim ir pofig par variabļa vērtību (izņemot NULL). Ja tu tomēr papētītu print_r($_GET), tad novērotu, ka masīva atslēga eksistē un vērtība būs tukšs strings, ja nav padota cita vērtība.

 

yo,

if(count($_GET) > 0){ // kaut kas tajā GETā ir
 switch(current(array_keys($_GET))){ // skatamies tikai pirmo parametru aka /?var
   case 'kautkas1': blah1(); break;
   case 'kautkas2': blah2(); break;
 }
}

Link to comment
Share on other sites

index.php?var1
index.php?var2
index.php?var3

 

Vai ir uzstādīts var pārbaudīt šādi-

 

if(array_key_exists("var1", $_GET)){
 echo "var1";
}

if(array_key_exists("var2", $_GET)){
 echo "var2";
}

if(array_key_exists("var3", $_GET)){
 echo "var3";
}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...