Blijkbaar heb je wel wat verandert, anders werkt het wel. Het is bij een script niet dat het opeens niet meer werkt. Er gaat altijd wel wat fout. Dus verwijderen die boel en opnieuw proberen.
Functions.php fouten?
Enige wat in MultiSess een klein probleem is, is die notices... 

Dus dat is de fout?
Notices zijn niet echt een foutm je script loopt verder altijd gewoon door.
Een notice is eenvoudig op te lossen door de variabele te controleren met een isset().
Een notice is eenvoudig op te lossen door de variabele te controleren met een isset().
Maar het is jou script toch? Jij moet de fout weten, ik kom er niet uit.
Vanaf begin af aan werkt het prima. Die Notice die overigens eenvoudig te verhelpen (isset) en laat het script verder niet stoppen.
Thats the answer....
Thats the answer....
Man hij kan id en hash niet vinden. Zou jij het even kunnen kijken? Functions.php. Kijken of het dan werkt.
dan is die cookie niet aangemaakt, vrees ik?
Hoe kan ik dat wel kant doen? Zou je de functions.php in de sp kunnen aanpassen?
Standaard is de functions.inc.php prima zoals het is. Zolang er maar geen output zoals html of witregels bovenaan staat.
Kan ook nog eens zijn dat je helemaal geen cookies accepteert.
Kan ook nog eens zijn dat je helemaal geen cookies accepteert.
Maar meerdere krijgen die error.
Een notice is geen error. Je ken een isset() in die functie plaatsen om te kijken of die cookies bestaan?
Toen ik dit scriptte, toen had ik PHP niet zo strict staan als tegenwoordig.
Je kan ook NOTICES onderdrukken met error_reporting.
error_reporting(E_ALL ^E_NOTICE);
Niet netjes, maar het kan...
Toen ik dit scriptte, toen had ik PHP niet zo strict staan als tegenwoordig.
Je kan ook NOTICES onderdrukken met error_reporting.
error_reporting(E_ALL ^E_NOTICE);
Niet netjes, maar het kan...
Oke, wat moet ik in de isset zetten?
Doe wat met de input van andere mensen svp
Verder moet je niet aan een site beginnen als je geen php kan
Raaoul schreef:Je dient te controleren of een lid wel is gecontroleerd want anders zoek je een lege id op want die cookie bestaat niet eens
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]login[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #FF8000]// Data uit leden-tabel oproepen ($get_userdata[username], $get_userdata[warnings][/COLOR]
[COLOR= #0000BB]$get_data_qry[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT userid, `hash` FROM `sessions` WHERE `userid` = "[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" AND `hash` = "[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hash[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$get_data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$get_data_qry[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$get_userdata[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM $ledentabel WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$get_data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]userid[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));
}[/COLOR]
?> Verder moet je niet aan een site beginnen als je geen php kan
Raaoul schreef:Doe wat met de input van andere mensen svp
Raaoul schreef:Je dient te controleren of een lid wel is gecontroleerd want anders zoek je een lege id op want die cookie bestaat niet eens
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]login[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #FF8000]// Data uit leden-tabel oproepen ($get_userdata[username], $get_userdata[warnings][/COLOR]
[COLOR= #0000BB]$get_data_qry[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT userid, `hash` FROM `sessions` WHERE `userid` = "[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" AND `hash` = "[/COLOR][COLOR= #007700].[/COLOR]sqlsafe[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hash[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$get_data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$get_data_qry[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$get_userdata[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM $ledentabel WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$get_data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]userid[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));
}[/COLOR]
?> Verder moet je niet aan een site beginnen als je geen php kan
Dat moet dus op Line 50? Neem ik aan.
toevoeging op 26 april 2012, 08:28:54:
Ik kom hier echt niet uit, alles geprobeert. Maar kan dit aan de host liggen want UMusicDB (van mij) heeft ook Multisess, en werkt alles gewoon?