hoi hallo allemaal,ik zit met een kleine vraag en hoop dat iemand mij kan helpen.
ik heb een website met een like button,dus als ingelogde leden erop klikken dan vinden ze dat leuk en wordt dat in mijn database geregistreerd.nu is het probleem dat ik op het moment een code heb die alleen voor mijzelf bestemd is.en dat is niet de bedoeling.
hieronder laat ik de code zien.waar nummer 1 staat moet dus iets komen zodat niet alleen ik erop kan klikken wat nu net het groote probleem is.er moet op de plaats van de nummer 1 iets komen te staan zodat ieder ingelogd lid kan klikken erop.want in mijn data base geeft hij constant mijn user_id aan.wie kan mij helpen ik zit met mijn handen in het haar.
<?php
session_start();
$_SESSION['user_id'] = '1';
include 'db/connect.php';
include 'func/articles.php';
include 'func/like.php';
?>
nog iemand wat suggesties.probeer van alles maar kom er niet uit.heb al andere naam woorden uit mijn data base gebruikt maar niks.dit is de code op het moment.
heb session start weg gelaten.zoals in het eerste berricht vermeld.
gaf alleen maar meer errors aan.zoals hij nu is werkt het alleen onder mijn user_id user_id '1' en daar moet ik wat anders op vinden.zodat andere gebruikers ook gebruik kunnen maken van de like button.mvg
<?php
$_SESSION['user_id'] = '1' ;
include 'db/connections.php';
include 'functions/articles.php';
include 'functions/like.php';
Ik denk dat je met wat meer code of info moet komen om geholpen te worden.
Wat je nu laat zien is alleen ma 3 include file's en een session code waar je de user_id hardcore aangeeft. Dit gaf Reshadd ook al aan net.
include 'db/connections.php';
include 'functions/articles.php';
include 'functions/like.php';
?>
zie net pas de fout hierboven.maar werkt nog steeds niet.
Toevoeging op 06/03/2012 02:51:50:
hij registreerd nu wel de ingelogde leden.maar krijg een warning melding.ik schrijf hem even over en plaats hem.alvast bedankt voor de hulp dat de geregistreerde leden kunnen voten via de like button.mvg
Toevoeging op 06/03/2012 02:58:03:
deze melding krijg ik op het moment.het registreren van de user_id werkt.zit nu nog met deze melding.
<br />
<b>warning</br>: session_start()[<a href='function.session-start'>function.session-start</a>]:cannot send session
cache limiter - headers already sent (output started at /home/id2918/domains/mijndagcash.nl/public_html
/ajax/like_add.php:1) in <b>/home/id2918/domains/mijndagcash.nl/publick_html.core/initmap.php</b> on line <b>2</b><br
/>
mvg hr knarren
Toevoeging op 06/03/2012 03:50:49:
hallo ik zag net in mijn bestanden een map die genaamd is init.php
daar staat ook een session_start in.kan het mischien zijn dat ie deze ook gebruikt.en zal ik de code die in initmap.php moeten invoegen bij init.php
of maakt dat niks uit waar de session_start staat.als het maar in verschillende mappen staat.??
ja ik heb het net aangepast,heb alles wat in de initmap.php stond naar de init.php map verplaatst ik hou dus nog maar een keer een session_start(); over.
hij doet het perfect de leden worden na klikken geregistreerd.
hij geeft me alleen nog een warning aan.ben nu aan het zoeken wat dat kan zijn.
mischien weet iemand het......
dit geeft hij aan.
<br />
<b>warning</br>: session_start()[<a href='function.session-start'>function.session-start</a>]:cannot send session
cache limiter - headers already sent (output started at /home/id2918/domains/mijndagcash.nl/public_html
/ajax/like_add.php:1) in <b>/home/id2918/domains/mijndagcash.nl/publick_html.init.php</b> on line <b>2</b><br
/>
je hebt al eens geklikt op de like button.
hij meld dus ook dat ik all eens geklikt heb.alleen die warning erboven kom ik niet uit.het staat ook netjes in de database geregistreerd.
include 'func/user.func.php';
include 'core/articles.php';
include 'core/like.php';
?>
dit is de like_add.php pagina
<?php
include '../init.php';
if (isset($_POST['article_id'], $_SESSION['user_id']) && article_exists($_POST['article_id'])) {
$article_id = $_POST['article_id'];
if (previously_liked($article_id) === true) {
echo 'je hebt al meegedaan met deze enquete.';
} else {
add_like($article_id);
echo 'success';
}
}
?>
in mijn logout file staat ook een session_start.kan het anders hiermee temaken hebben omdat hij ook in de warning 2 keer de session_start aangeeft als mogelijke fout.of heb ik dat verkeerd???