GAMELASTERツ 73 Odesláno: 4. Srpen, 2011 Share Odesláno: 4. Srpen, 2011 Ahojte, takze tiez vyuzivam cron a keby to niekto pustal, mohol by si na niecom prilepsit(na mojej hre sa kazdych 20 min pridavaju veci). Tak som si vymislel taky lahky skript , ze len localhost moze ten skript vidiet/spustit. Tu je ten kod: $ip = getenv("REMOTE_ADDR") ; if($ip == "127.0.0.1") { //prikaz } else { $warn = fopen("warning.txt", "a+"); $datum = date("d-m-Y H:i:s", time()); fwrite($warn, "[ $datum ]\n"); fwrite($warn, "$ip testuje hacking!\n"); fclose($warn); die("Nemas pristup"); } + Je tam zapisovanie toho, ci sa niekto snazil to pustit . 1 Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 4. Srpen, 2011 Author Share Odesláno: 4. Srpen, 2011 Ahojte, takze tiez vyuzivam cron a keby to niekto pustal, mohol by si na niecom prilepsit(na mojej hre sa kazdych 20 min pridavaju veci). Tak som si vymislel taky lahky skript , ze len localhost moze ten skript vidiet/spustit. Tu je ten kod: $ip = getenv("REMOTE_ADDR") ; if($ip == "127.0.0.1") { //prikaz } else { $warn = fopen("warning.txt", "a+"); $datum = date("d-m-Y H:i:s", time()); fwrite($warn, "[ $datum ]\n"); fwrite($warn, "$ip testuje hacking!\n"); fclose($warn); die("Nemas pristup"); } + Je tam zapisovanie toho, ci sa niekto snazil to pustit . Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 4. Srpen, 2011 Share Odesláno: 4. Srpen, 2011 Pokud nevadí, tak bych si to dovolil upravit trochu modernějším způsobem <?php if (($ip = $_SERVER['REMOTE_ADDR']) != '127.0.0.1') { $msg = "[".date('d.m.Y - H:i:s')."] = ".$ip." si chce hrat na admina!\n"; file_put_contents('warning.log', $msg, FILE_APPEND); die('Your IP address does not have access here!'); } // zde vse pro lokalni IP ?> Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 4. Srpen, 2011 Share Odesláno: 4. Srpen, 2011 Pokud nevadí, tak bych si to dovolil upravit trochu modernějším způsobem <?php if (($ip = $_SERVER['REMOTE_ADDR']) != '127.0.0.1') { $msg = "[".date('d.m.Y - H:i:s')."] = ".$ip." si chce hrat na admina!\n"; file_put_contents('warning.log', $msg, FILE_APPEND); die('Your IP address does not have access here!'); } // zde vse pro lokalni IP ?> Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 4. Srpen, 2011 Author Share Odesláno: 4. Srpen, 2011 Pokud nevadí, tak bych si to dovolil upravit trochu modernějším způsobem <?php if (($ip = $_SERVER['REMOTE_ADDR']) != '127.0.0.1') { $msg = "[".date('d.m.Y - H:i:s')."] = ".$ip." si chce hrat na admina!\n"; file_put_contents('warning.log', $msg, FILE_APPEND); die('Your IP address does not have access here!'); } // zde vse pro lokalni IP ?> Nebo takhle, newa, je to jednoduchsi Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 4. Srpen, 2011 Author Share Odesláno: 4. Srpen, 2011 Pokud nevadí, tak bych si to dovolil upravit trochu modernějším způsobem <?php if (($ip = $_SERVER['REMOTE_ADDR']) != '127.0.0.1') { $msg = "[".date('d.m.Y - H:i:s')."] = ".$ip." si chce hrat na admina!\n"; file_put_contents('warning.log', $msg, FILE_APPEND); die('Your IP address does not have access here!'); } // zde vse pro lokalni IP ?> Nebo takhle, newa, je to jednoduchsi Link to comment Share on other sites More sharing options...
Daffy 8 Odesláno: 19. Srpen, 2011 Share Odesláno: 19. Srpen, 2011 Chlapci, pokud je to cron jako cron, spuštění přímo v konzoli,mžete použít if (PHP_SAPI === 'cli') { //script } v jiném případě použít metodu GET, s nějakám univerzálním klíčem. např. if($_GET["key"] == "f235fsd5"){ //script } Link to comment Share on other sites More sharing options...
Deleted User 295 Odesláno: 21. Srpen, 2011 Share Odesláno: 21. Srpen, 2011 myslim ze by mohlo fungovat aj if($_SERVER['REMOTE_ADDR'] === $_SERVER['SERVER_ADDR']) { //prikay } Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 21. Srpen, 2011 Author Share Odesláno: 21. Srpen, 2011 Tiez jedny z moznosti. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now