login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Datum en Tijd > Klik limiet


Reacties op het script Klik limiet

Offline  zilverstar
Gepost op: 29 januari 2008 - 17:01
Nieuw lid



beste Boukefalos

Ik heb joun script van Klik+limiet op mijn site staan maar ik krijg
hem niet aan het werken

ik heb hem ingesteld op 2 kliks per 1800 sec
dus 2 kliks per half uur

Maar ik krijg steeds deze error


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/web4/11/99/51650199/htdocs/php.php:9) in /mnt/web4/11/99/51650199/htdocs/php.php on line 11

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/web4/11/99/51650199/htdocs/php.php:9) in /mnt/web4/11/99/51650199/htdocs/php.php on line 11


http://www.radiozilverstar.nl/php.php
Wat is dit voor een error?
en hoe kan ik die weg krijgen?

Ik hoop dat je me kan en wil helpen.

mvgr Pascal 

Offline  Rik
Gepost op: 29 januari 2008 - 17:06
Gouden medailleGouden medaille

Crew algemeen




Hoi,
Dat script is van mij, Joël heeft het alleen gekeurd.  

Dit probleem komt wel vaker voor als je probeert dmv een functie in php headers te versturen als er al iets van de content is verstuurd. Je kan het verhelpen door te zorgen dat er helemaal geen output wordt gemaakt voor session_start(); of door ob_start(); helemaal bovenaan te zetten.

Ik hoop dat je er zo uitkomt, maar anders kan je het beste zoeken op "php headers already sent error".

Offline  zilverstar
Gepost op: 29 januari 2008 - 17:16
Nieuw lid



Haha srry ik zag net dat die alleen gekeurd was heb het meteen veranderd ik ga meteen kijken als ik het aan het werken krijg

mvgr pascal

Offline  zilverstar
Gepost op: 29 januari 2008 - 17:30
Nieuw lid



ik heb die fout verholpen door session_start(); te vervangen door ob_start();

Maar nu kan ik nog altijd zo vaak op de pagina komen als ik wil
en dit komt er steeds te staan.

Je hebt al 1 van de 2 klikken per 1800 seconden gehad!

Maar als ik die pagina verlaat en dan weer erop klik staat dat er nog steeds.
volgens mij doe ik iets fout

mvgr pascal

Offline  Rik
Gepost op: 29 januari 2008 - 17:35
Gouden medailleGouden medaille

Crew algemeen




Je moet hem ook niet vervangen. Want als je session_start() weghaald wordt er niets opgeslagen dus dan is het hele effect weg. Er wordt dan steeds opnieuw begonnen met tellen, vandaar die 1 steeds.

Probeer anders eens ob_start(); op de regel voor session_start(); te zetten?

Offline  zilverstar
Gepost op: 29 januari 2008 - 18:12
Nieuw lid



Hmmzz werkt ook niet blijf die 2 fouten aan geven

maar kan het niet zijn dat ik het fout heb geplaatst ?
in de body en in de header

mvgr pascal

Offline  Rik
Gepost op: 29 januari 2008 - 18:20
Gouden medailleGouden medaille

Crew algemeen




ob_start(); moet in ieder geval zoveel mogelijk bovenin staan. Dus ook boven alle html code die je verder nog hebt.

Offline  zilverstar
Gepost op: 29 januari 2008 - 18:36
Nieuw lid



Okee thnx ik hem heb aan het werken 


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.02s