Lid |
|
Ik het gevoel dat je PHP nog niet helemaal onder de knie hebt ;)
Als ik het goed begrijp, wil je een de profielpagina weergeven van de meegegeven user, en als dat niet het geval is, de profielpagina van de ingelogde gebruiker. De manier waarop dit nu gebeurt, is allesbehalve het bovenstaande geval. Je moet altijd eerst proberen de user id op te halen uit de URL ($_GET) en als die faalt, haal je de userId op uit de sessie. Daarna ga je verder met je pagina.
$userId = $_GET['userid'];
if(!userId)
{
$userId = $_SESSION['userid'];
}
$userId = $_GET['userid']; if(!userId) { $userId = $_SESSION['userid']; }
Dit zou je probleem moeten oplossen.
Verder sluit ik me volledig bij Pieter aan. Een commercieel succes zal je sociaal netwerk nooit worden. Beschouw het liever als een oefening om PHP beter onder de knie te krijgen want, het moet gezegd, je code is een rommeltje. Wil je toch nog een sociaal netwerk bouwen, leer dan eerst grondig PHP en kijk dan naar een MVC-web-framework (Zend Framework, Symfony, ...). Er bestaan er duizenden en die zullen je het werk veel lichter maken ;) Voorwaarde blijft echter altijd een grondige kennis van PHP |