Aarclay schreef:ini_set() instellingen in mijn bootstrap gezet, maar sessie word maar niet overgezetIk kan me niet voorstellen dat het niet zou kunnen? Denk eens aan Facebook of Hyves?
Maar wat heb je al geprobeerd en wat gebeurdde er?
Sessions delen over subdomein
Makkelijkst lijkt mij dan gewoon op domein.com de sessie aan een IP koppelen wat sws al gebeurd lijkt mij? En bij de eerste keer op sub.domein.com kijk je of er een session is gezet, zo niet haal je het ip op en selecteer je de laatste sessie, en dan zet je een verloop datum mee, dus als de sessie in de database ouder is dan een bepaalde tijd, dan moet de gebruiker opnieuw inloggen?
Raaoul schreef:Probeer het dan eens met cookies ipv sessies?Maar wat heb je al geprobeerd en wat gebeurdde er?Eerdere citaten tonen
Aarclay schreef:Ik kan me niet voorstellen dat het niet zou kunnen? Denk eens aan Facebook of Hyves?
ini_set() instellingen in mijn bootstrap gezet, maar sessie word maar niet overgezet
anders kun je bijvoorbeeld op de normale website een pagina maken van de ingelogde gebruiker en die met jquery / javascript ophalen?
Volgens mij kun je ook geen ajax-requests crossdomain gebruiken, maar dat weet ik niet zeker.
Lennard schreef:Volgens mij kun je ook geen ajax-requests crossdomain gebruiken, maar dat weet ik niet zeker.
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] !==[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"user_id.php"[/COLOR][COLOR= #007700]) {[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]user id klopt niet[/COLOR][COLOR= #007700]; }[/COLOR]
?> zoiets moet ook kunnen toch?
Dan roept je server die pagina aan, en die geeft logischerwijs geen cookies mee.
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"id"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] !==[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.pixelfuture.org/id.txt"[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]user id klopt niet[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]user id klopt wel.[/COLOR][COLOR= #007700];
}[/COLOR]
?> Dit werkt gewoon op een andere site?
Lennard schreef:Nee, dan moet ik mijn hele code omgooien...Probeer het dan eens met cookies ipv sessies?Eerdere citaten tonen
Raaoul schreef:Maar wat heb je al geprobeerd en wat gebeurdde er?Eerdere citaten tonen
Aarclay schreef:Ik kan me niet voorstellen dat het niet zou kunnen? Denk eens aan Facebook of Hyves?
ini_set() instellingen in mijn bootstrap gezet, maar sessie word maar niet overgezet
dan gebruik je dit toch:
dat werkt gewoon en is database loos?
[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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]))
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// dan ben je dus niet ingelogd[/COLOR]
[COLOR= #007700]}
}[/COLOR]
?> dat werkt gewoon en is database loos?
Smiegles schreef:dat werkt gewoon en is database loos?dan gebruik je dit toch:[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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]])) {[/COLOR] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]); }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] [COLOR= #FF8000]// dan ben je dus niet ingelogd[/COLOR] [COLOR= #007700]} }[/COLOR] ?>
Dan haalt hij niet de cookie van de bezoeker op ;p
Maar gaat het via je server

Superb schreef:Dan haalt hij niet de cookie van de bezoeker op ;pEerdere citaten tonen
Smiegles schreef:dan gebruik je dit toch:[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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]])) {[/COLOR] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]); }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] [COLOR= #FF8000]// dan ben je dus niet ingelogd[/COLOR] [COLOR= #007700]} }[/COLOR] ?>
dat werkt gewoon en is database loos?
Maar gaat het via je server

Nou ja het zou wel kunnen werken
Smiegles schreef:dat werkt gewoon en is database loos?dan gebruik je dit toch:[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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]])) {[/COLOR] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.website.nl/sessie.php"[/COLOR][COLOR= #007700]); }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] [COLOR= #FF8000]// dan ben je dus niet ingelogd[/COLOR] [COLOR= #007700]} }[/COLOR] ?>
Lennard schreef:Nee dus.Dan roept je server die pagina aan, en die geeft logischerwijs geen cookies mee.
Dan zou je ook file_get_contents(https://bankieren.rabobank.nl/klanten/) kunnen doen en kunnen zien hoeveel geld iemand heeft enzo
De requests gaat dan niet van de bezoeker uit, dus dat kan gewoon niet.Lennard schreef:Daar zijn trukjes voor, had het nodig voor mijn game.Volgens mij kun je ook geen ajax-requests crossdomain gebruiken, maar dat weet ik niet zeker.
Heb het net geprobeerd en dat lukt dus niet
.
.