Errory v PHP a nefunkčnost kódu
Zdravím, dnes jsem na webhosting nahrál svůj php web. Na localhostu jsem provedl testování, vše fungovalo a neměl jsem žádný error. Když jsem však web nahrál na Wedos, na stránce jsem měl 2 problémy a kód nefungoval – Nefungovalo přesměrování a funkce session_start();. Kód jsem zkoušel nahrát i na jiný webhosting, ovšem tam k problému nedocházelo. Je aktuálně nějaký problém na Vaší straně?
Errory:
Warning: session_start(): Session cannot be started after headers have already been sent in /data/web/virtuals/290465/virtual/www/domains/temp.bloodbear.cz/index.php on line 90
Warning: Cannot modify header information – headers already sent by (output started at /data/web/virtuals/290465/virtual/www/domains/temp.bloodbear.cz/index.php:6) in /data/web/virtuals/290465/virtual/www/domains/temp.bloodbear.cz/index.php on line 92
4 Answers
Zdravím, bez znalosti kódu se tu těžko radí. Nejde o chyby jako takové, jde o varování (warning). Jedna z možností je na začátku skriptu potlačit chybové hlášky vč. varování, viz https://www.php.net/manual/en/function.error-reporting.php
Stručně: error_reporting(0); na začátku každého skriptu potlačí všechny chybové hlášky.