sandis_m Posted February 13, 2011 Report Share Posted February 13, 2011 Kā darbojas kaut kas tamlīdzīgs: http://www.example.lv/block/?closeBlock Kā viņš darbojas? Tur jau nemaz nav closeBlock uzstādīta vērtība, lai varētu: if(isset($_GET["closeBlock"])){ //blablbla } Link to comment Share on other sites More sharing options...
daGrevis Posted February 13, 2011 Report Share Posted February 13, 2011 Nu kā... Mainīgais ir "set'ots". Pats kā rādīji... if( isSet( $_GET['x'] ) ) {} Link to comment Share on other sites More sharing options...
yancho Posted February 13, 2011 Report Share Posted February 13, 2011 (edited) 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 February 13, 2011 by yancho Link to comment Share on other sites More sharing options...
sandis_m Posted February 13, 2011 Author Report Share Posted February 13, 2011 (edited) 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 February 13, 2011 by who_i_am Link to comment Share on other sites More sharing options...
sandis_m Posted February 13, 2011 Author Report Share Posted February 13, 2011 emm...un kas tur īsti mainās? Link to comment Share on other sites More sharing options...
marcis Posted February 13, 2011 Report Share Posted February 13, 2011 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 More sharing options...
briedis Posted February 13, 2011 Report Share Posted February 13, 2011 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 More sharing options...
sandis_m Posted February 13, 2011 Author Report Share Posted February 13, 2011 Paldies :) Link to comment Share on other sites More sharing options...
Recommended Posts