abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 7
včera 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

Ladislav Hagara | Komentářů: 0
včera 13:30 | Zajímavý software

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
včera 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
9.12. 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
9.12. 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
9.12. 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
9.12. 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 809 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Jak zjistit použití headeru v PHP

29.7.2013 11:53 PEPA
Jak zjistit použití headeru v PHP
Přečteno: 395×
Zdravím, jde prosím nějak zjistit, že byl v php použitý tento kód? Předem moc děkuji.
<?php
header("HTTP/1.0 404 Not Found");
?>

Odpovědi

29.7.2013 12:04 Kit
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Obvykle to není nutné, to není informace pro PHP, ale pro prohlížeč.
29.7.2013 12:10 PEPA
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Ano vím, že je to informace pro prohlížeč, přesto bych to potřeboval před odesláním zjistit.
29.7.2013 12:22 chrono
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Keď môj skript takú hlavičku odošle, tak predsa nemusím zisťovať, či bola taká hlavička odoslaná.

Ak to ale má fungovať pre prípad, keď priamo server odošle tú informáciu, tak sa dá v .htaccess použiť niečo ako ErrorDocument 404 /err404.php a potom sa pri tej chybe zavolá skript err404.php.
29.7.2013 13:32 PEPA
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
To máš sice pravdu, ale pokud používáš hezké url, tak ErrorDocument 404 /err404.php fungovat nebude :(
31.7.2013 10:24 Denny
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Tak v tom případě máte pravidla pro mod_rewrite přiliš striktně nastavená. Samotné použití mod_rewrite nevylučuje to že adresa /err404.php nebude validtní nebo bude přepsána/podstrčena rewrite modulem. Pokud Vám to nefunguje je to chyba "programátora".
29.7.2013 12:42 Kit
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Místo volání header() vyhoď výjimku a teprve při jejím ošetřování zavolej header i s následným textem.
29.7.2013 12:14 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Zkus funkci headers_list()
29.7.2013 12:17 Richard Gavenda | skóre: 19 | Třinec
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Beru zpět, tenhle header tam nebude.
29.7.2013 12:18 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Snad u >= 5.4.0:
<?php
header("HTTP/1.0 404 Not Found");
/*---*/
var_dump(http_response_code());
Ale nedělá to přesně to, o co žádáš a není to dobrý nápad.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
pavlix avatar 31.7.2013 11:57 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Zdravím, jde prosím nějak zjistit, že byl v php použitý tento kód? Předem moc děkuji.
Podívat se?

Dotaz je opravdu blbý. V takovém případě je dobré napsat čeho chceš docílit a nikoliv ci si myslíš, že je řešením.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
5.8.2013 22:17 Bill Gates
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Me na tom nic blbeho nepripada. Proste nekdo chce zjistit, jestli header byl vygenerovan scriptem "naschval" nebo az serverem bez ucasti PHP. Co je na tom nepochopitelneho?
5.8.2013 22:51 potato
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Že si někdo generuje chybové kódy a neví o tom.
pavlix avatar 10.8.2013 20:29 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Jak zjistit použití headeru v PHP
Me na tom nic blbeho nepripada.
Níže blbost dotazu jenom potvrzuješ.
Proste nekdo chce zjistit, jestli header byl vygenerovan scriptem "naschval" nebo az serverem bez ucasti PHP.
1) To se v dotazu vůbec nepíše.

2) Není specifikováno kdo a kdy má zjistit, zda bylo volání header() použito. Jak píše potato výše, nejlepší způsob, jak zjistit, zda je v kódu použita nějaká funkce je nástroj typu grep nebo oči.

3) A to je asi nejdůležitější, není ani rámcově specifikováno proč, tedy za jakým účelem se to zjišťuje, protože už forma dotazu naznačuje, že nejužitečnější rada bude, aby to dotyčný vůbec nedělal, protože se nakonec ukáže, že se ve skutečnosti už s tímto dotazem nachází ve slepé uličce. A nebo taky ne, ale to nejde z dotazu odvodit.
Co je na tom nepochopitelneho?
Doufám, že výše napsané vše vysvětluje.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.