mod rewrite of session

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Johan

Johan

03/04/2007 19:03:00
Quote Anchor link
na wat discussie op mijn werk konden we niet echt een duidelijke reden vinden waarom we de waarde niet gewoon in een sessie zetten en zo bepalen welke site er geladen moet worden. waarom zou er een mod rewrite functie gebruikt moeten worden. wat is het voordeel ten opzichte van sessie
 
PHP hulp

PHP hulp

08/11/2024 17:30:50
 
Elwin - Fratsloos

Elwin - Fratsloos

03/04/2007 19:22:00
Quote Anchor link
Dat mod_rewrite ook werkt als je geen gebruik maakt van PHP.

Elwin
 
Johan

Johan

03/04/2007 19:31:00
Quote Anchor link
is een klein voordeel maar al mijn html heb ik ook ondergebracht in libraries werkt veel sneller ( teminste als je mijn lib kent )
 
Robert Deiman

Robert Deiman

03/04/2007 19:35:00
Quote Anchor link
Hoe had je dat met een sessie gedacht Johan? Je zal toch een waarde aan je session moeten geven, dus die moet je naar een pagina sturen. Standaard zou je dus zo'n constructie krijgen:

- Hoofdpagina met link naar "write session" pagina, waarin een waarde meegeven wordt:
- Write Session pagina, schrijft de waarde naar een sessie en forward je weer naar de hoofdpagina die de waarde uitleest:

Dus je krijgt een soort van subpagina. Wil je het rechtstreeks op de hoofdpagina doen, krijg je of die links, of je schrijft de boel met AJAX op de achtergrond naar een sessie en refreshed dan je hoofdpagina.

Beide manieren zijn niet erg handig, bovendien:
Zoekmachines houden geen rekening met je systeem met sessies, en kunnen je site niet goed indexeren. Ook bezoekers kunnen je subpagina's dan niet in de favorieten plaatsen.
 
Johan

Johan

03/04/2007 20:24:00
Quote Anchor link
ik zat zelf te denken aan een if die controleerd of er een sessie is zo ja wordt er gekeken op een bepaalde index ( pag erin aanwezig is en welke waarde deze heeft. aan de hand daarvan zou het middelste gedeelte van de pagina geladen kunnen worden. is er geen sessie dan wordt deze aangemaakt. is deze er wel maar komt er geen pag in voor dan is het een directe vraag naar een index pagina wat het een ongeldig verzoek zou maken.
 
Robert Deiman

Robert Deiman

03/04/2007 20:31:00
Quote Anchor link
Lees de rest ook even, je kan niet een sessie setten zonder die waarde mee te geven, dus je zal daarvoor een van de omslachtige methoden moeten gebruiken, als je de url niet wil veranderen.
Let ook op het nadeel voor wat betreft zoekmachines zoals ik had aangegeven!
 
Johan

Johan

03/04/2007 21:33:00
Quote Anchor link
dat van die zoekmachines had ik inderdaad niet gelezen en is een probleem

dan blijft mijn probleem hoe werkt de rewrite ik kom er met de handleiding die hier op de site staat niet echt uit.

is er iemand die me hier dan verder kan helpen


RewriteEngine On
RewriteRule ^php/tutorials/(.*)/(.*)/ php/tutorials.php?cat=$1&id=$2


in mijn index gebruik ik deze functie om de pagina op tehalen

if (isset($_GET['pPag']))
{
$pPag=$_GET['pPag'];
}
else
{
print "<TD>";
print "Welcome page ";
print "</TD>";
}

bij een link


{
print "<a href=" . $_SERVER['PHP_SELF']. "?pPag=" . $link . " > " . $LinkNaam . "</a>";
}
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.