login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP - Problemen met cookies en sessie's op site.

Offline W00t3r - 31/10/2006 18:42 (laatste wijziging 31/10/2006 18:44)
Avatar van W00t3rNieuw lid Hallo,

Ik ben hier nieuw, maar naar mijn idee kan hier wel m'n vraag stellen. Sorry als ik ongelijk heb.

Ik heb pas m'n site online gezet: www.wouto.nl.tt (niet als reclame bedoeld.)

Maar ik heb verschillende problemen met de cookies, en sessie's.
Het volgende is aan de hand:

Wanneer je inlogd, op de poll stemt, of in het gastenboek schrijf zet hij geen cookies neer of werken de sessie's niet. (probeer maar) Evenals de bezoekerteller.

Het werkte wél toen ik op local host testen, en wanneer je in de internet explorer browser je privacy op 'laag' zet. Alleen niet iedereen heeft dat dus het zal niet altijd werken. Nu heb ik een melding op 'home' staan, zodat mensen weten wat er is als het niet werkt.

Maar dit is natuurlijk geen leuke oplossing. Bestaat er een oplossing zodat de cookies en sessie's wel werken? (de sessie's zijn goed neergezet, en geven dus ook geen fouten. )

Alvast heel erg bedankt! want ik ben ten einde raad.

Wouter

(Ps, voor de duidelijkheid: ik gebruik geen MySql, of stel ik dan m'n vraag verkeerd hier?  )

7 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 31/10/2006 18:57
Avatar van b4nkr0bz0r PHP gevorderde
Citaat:
ik gebruik geen MySq

zet je topic dat niet in het PHP&SQL forum maar in het PHP forum 

even ontopic; Wat je kan doen is een fatsoenlijk betaalde host nemen, of je gaat loggen wie er al gestemd heeft en wie nog mag stemmen.

Dit kan je doen door alle gegevens in een tekstbestand te zetten, of door het op te slaan in een database.

Je kan hier genoeg vinden op deze site, om zelf wat in elkaar te zetten, mocht het niet lukken kan je het hier altijd vragen.

Welkom trouwens.
Offline Dark_Paul - 31/10/2006 18:58 (laatste wijziging 31/10/2006 19:00)
Avatar van Dark_Paul PHP ver gevorderde Als je geen MySQL gebruikt zit je inderdaad in de verkeerde categorie, dit is een zaakje voor de categorie 'PHP'.
Wat je kan doen, is eens proberen zonder de doorverwijzing. Die wouto.nl.tt verwijst ergens naar door, een gratis host waarschijnlijk? Probeer het eens door rechtstreeks naar die host te gaan, dus http://www.riczun.nl/website/wouto/index.php. Kijk eens of het dan wel werkt.
Offline W00t3r - 31/10/2006 19:52
Avatar van W00t3r Nieuw lid Bedankt voor de snelle reactie's! 

Ik inderdaad geprobeerd om rechtstreeks naar de host te gaan, en dat werkt wel! (met in internet explorer de cookie's gewoon op 'normaal' te laten staan)

Hoe kan ik nu www.wouto.nl.tt altijd laten doorverwijzen naar de 'rechtstreekse url' ? Op joynic.com (waar inderdaad m'n gratis host vandaan komt) Daar heb ik opgegeven: http://www.riczun.nl/website/wouto/index.php waar die heen moet.

Zou Joynic dan die cookies en sessie's belemmeren?

@ b4nkr0bz0r; Ik heb niet problemen met de poll, maar ook met het gastenboek en inloggen, dus dan wordt het iets lastiger denk ik.
Offline Dark_Paul - 01/11/2006 09:02
Avatar van Dark_Paul PHP ver gevorderde Joynic stuurt mensen dus automatisch door naar http://www.riczun.nl/... Het probleem is denk ik, dat de cookies worden gezet vanuit http://www.riczun.nl/... maar dat bij het uitlezen de URL wouto.nl.tt wordt gezien, waardoor de cookies niet uit worden gelezen. Neem de tutorial over cookies op deze site eens door en probeer je cookies met een URL te zetten.
Offline W00t3r - 01/11/2006 17:46 (laatste wijziging 01/11/2006 18:51)
Avatar van W00t3r Nieuw lid Ok! bedankt alvast. Ik zal er even mee aan de slag gaan 

edit:


Heb dus geprobeerd, maar helaas, dat werkt ook niet  
Heb dit geprobeerd:

  1. setcookie("poll", "gestemd", time()+3600*24, '/', '.riczun.nl', true);


ook nog even met http://riczun.nl geprobeerd... Maar ook geen succes  Best vervelend. Heeft iemand misschien nog een oplossing?


edit2:

Ik las net dit op een ander forum: "Wellicht handig om te weten dat je met MIE geen cookies kan maken in een iFrame tenzij je dit doet met een Javascriptje. Zelf heb ik me de rot gezocht waarom de cookie niet werd aangemaakt."

In principe is dat niet in mijn geval toch? Aangezien alles met de directe URL wel alles perfect werkt (ook de sessie's)
Offline Ultimatum - 01/11/2006 19:01
Avatar van Ultimatum PHP expert je geeft '.riczun.nl' aan, nu maakt hij alleen daar de cookies aan, zet daar eens een / neer, werkt dat wel?
Offline W00t3r - 01/11/2006 19:17 (laatste wijziging 04/11/2006 21:02)
Avatar van W00t3r Nieuw lid Voor riczun heb ik die '/' staan zodat het in het gehele domein geldt. Dat is toch voldoende? of moet het er juist erachter?

(Zal het zo toch even proberen btw  )


Edit: Dat werkt dus ook niet  Heeft misschien nog iemand een goede oplossing/tip?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s