Проблем с xampp ....

IPFaN

Registered
От както съм си сложил xampp винаги съм имал този проблем !

Постоянно излизат какви ли не грешки и като добавя
PHP:
error_reporting(0);
Грешките се махат но не е само това проблема някой функций и аз незнам как да го кажа не работят примерно забелязал съм за сега само една и тя е при logоut.php няма да кажа каква е системата. който иска да ми помогне може да му я пратя цялата понеже е писана! на платен хостинг си работи идеално но на мене ми трябва да е на localhost на моя си комп/тар
ето го файла

PHP:
<?
header("Location: ./index.php"); 
setcookie("id", 2132421,time()+(60*60*24*5), "/", ""); 
setcookie("pass", loggedout,time()+(60*60*24*5), "/", ""); 
?>

когато го използвам нищо не става не ме logоut-ва а на платения хостинг всичко си е ОК ? !; /!? Help :| :|

Очаквам отговор възможно най скоро мерси предварително много ми трябва това да се оправи!
 
Най-вероятно PHP в този XAMPP е настроено да показва всички грешки. Виж си php.ini - error_reporting (след като промениш стойността, рестартирай апачето)

От хостинга са си вързали гащите като най-вероятно са сложили да показва всички грешки без notices, warnings, etc., докато на xampp са ти направили услуга да виждаш грешките си, макар някой от тях да са безмислени.

Относно трите реда код който си показал и вероятно става въпрос за logout - по какъв начин проверяш дали потребителя е logged in или е logged out? По някое от тия две кукита ли? Щото те са си напълно активни за следващите 5 дни. Не е много ясна идеята на проверката, ако може да обясниш по-подробно.

А там на второто куки, това какво е - loggedout, щото така написано, ако не е дефинирана константа някъде преди това, си е директно грешка, най-малкото syntax error.
 
Какви са грешките които ти дава, ако са notice можеш да ги игнорираш аз даже съм ги изключил да не ми ги показва от php.ini можеш и ти да си ги изключиш. А ето и как се изключват отваряш php.ini и намираш този ред: error_reporting = E_ALL някъде на 500 и някои ред трябва да е и го променяш с това error_reporting = E_ALL & ~E_NOTICE
 
Хич да не ти пука, грешките са смешна работа, само объркват кода ... как може да са ги сложили изобщо във езика, изумявам се, какво толкова там 200 - 300 еррора скачат по сайта. Най - много се дразня на Fatal Error такава глупост е ... какво толкова един фатал еррор, за какво трябва да ми реже сайта.
Грешките не могат да те научат на нищо, винаги ги премахвай от php.ini, развалят ти само добре написания код.

Ето един мой урок, не е кой знае какво, но ще придобиеш представа г/д как някой грешки да ги избягваш по по елегантен начин.
http://web-tourist.net/login/login/view.php?st=3418
 

Back
Горе