[PHP] Login problemen bij switchen van server

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • EBOOZ
  • Registratie: Januari 2002
  • Laatst online: 17-09 14:19
Hallo,

Voor mijn Counter Strike clan heb ik een tijdje terug een website in elkaar gezet.
Ik ben zelf niet zo geweldig in PHP scripten, maaaar met wat scripts waar je een template bovenop kan zetten kom je een heel eind ;).

Voorheen draaide de website altijd op een server van DWH.nl en daar waren geen problemen. Het enige wat kon voorkomen was dat je privacy instellingen de cookies van de website blokkeerden.

Ik had hiervoor gratis 'fordward' domein geregistreerd bij nl.nu (www.incite.nl.nu.
Maar op een gegeven moment vonden wij dat het domein wat tekort schoot in zijn mogelijkheden en hebben we het domein www.incite-gaming.net laten registreren bij NetGround.nl.

Een uurtje terug ben ik begonnen met het overzetten van de website van de DWH server naar de NetGround server. Toen dit klaar was leek alles goed te zijn gegaan, maar helaas...

Als ik nu wil inloggen wordt ik na het klikken op 'Login' direct weer terug gestuurd naar de login pagina. Ik heb alle cookies op 'Accepteren' gezet, maar dat mag niet baten. Als je wilt inloggen op het oude domein doet alles het nog wel.

Ik heb ook al mijn cookies en Temporary Internet Files al een verwijderd om helemaal schoon te beginnen, maar niets helpt.
Aan de PHP versie van de server schijnt het ook niet te liggen, want minimaal is PHP 4.3.1 vereist.
Misschien ligt het aan een instelling van de webserver, maar daar heb ik geen verstand van en daarom dus deze post.

Links

Werkende server
http://www.ebooz.nl/incite_v4/
http://www.ebooz.nl/incite_v4/phpinfo.php

Niet werkende server
http://www.incite-gaming.net/
http://www.incite-gaming.net/phpinfo.php

Test account
Username: test
Password: test

Het zou mooi zijn als iemand mij kan helpen.
Alvast bedankt!

Danny

[ Voor 4% gewijzigd door EBOOZ op 28-04-2004 12:07 . Reden: Typefouten :/ ]


Acties:
  • 0 Henk 'm!

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

De cookies worden wel gezet, alleen op zowel de ebooz site als de incite-site is de cookierespectievelijk: 'www.ebooz.nl/incite_v4' en 'www.incite-gaming.net/incite_v4' , terwijl je op de incite-site wordt geredirect naar www.incite-gaming.net/user/index.php?action=login en je op de ebooz-site wordt geredirect naar: www.ebooz.nl/incite_v4/user/index.php?action=login.

Ik denk dat je je cookie-paden en je paden in het algemeen dus even moet checken.

[ Voor 15% gewijzigd door RedRose op 28-04-2004 12:19 . Reden: pff ik wil geen links :( ]

Sundown Circus


Acties:
  • 0 Henk 'm!

  • PhoeniX-
  • Registratie: Juni 2000
  • Laatst online: 01-09 10:26
Inderdaad. Een cookie zetten doe je vanaf een bepaald domain (en / of path), dat moet je ook aangeven. Waarschijnlijk staat de code nog ingesteld om een cookie te zetten vanaf je oude domain (en / of path), en moet je dat even wijzigen naar je nieuwe.

Zie ook de setCookie manual page @ php.net.

edit:

Ik maak zelf meestal gebruik van een settings.inc.php bestandje waarin ik dit soort instellingen zet, zodat je bij een switch bijvoorbeeld alleen dat bestand hoeft aan te passen.

[ Voor 23% gewijzigd door PhoeniX- op 28-04-2004 12:34 ]


Acties:
  • 0 Henk 'm!

  • EBOOZ
  • Registratie: Januari 2002
  • Laatst online: 17-09 14:19
Ja super! Dank je wel!

Je kan in de settings van het script aangeven in welke map alles staat.
Daar stond nog /incite_v4. Dat heb ik nu veranderd in / en alles werkt.

_/-\o_