Putting the bit in Biton since 1997
Niet.
Een phpscript heeft geen noties van de context waarin ie in een browser getoond wordt.
Als je die perse (waarom
) moet hebben kan je het met javascript proberen op te lossen, maar ik zou eerst es kijken waarom je het moet weten en of dat wel zo nuttig is.
Een phpscript heeft geen noties van de context waarin ie in een browser getoond wordt.
Als je die perse (waarom
Hij moet de URL die in de adresbalk staan weten, want hij mag zich alleen in dat venster draaien als hij vanaf die URL wordt opgeroepen. Ik weet dat dit ook met Javascript is op te lossen, maar ik wilde het met PHP doen, maar dat is dus niet mogelijk?
Putting the bit in Biton since 1997
Nee, vanwege de contextloosheid op het moment dat het php-script op de server wordt uitgevoerd. Het heeft totaal geen idee hoe de browser het gaat tonen en/of wat voor browser het is. (ja, er kan een user_agent mee gegeven zijn, maar dat boeit niet zo).
Nope. als het alleen vanaf die url mag aangeroepen worden zou ik als ik jou was een cookie setten ofzo, of een referer url aan het php scriptje meeplakken
Ja... maar iemand zou die refferer URL ook zelf kunnen definieren in de URL... het is dus de bedoeling dat een frame alleen als frame geladen kan worden.
Ik ga wel op zoek naar een Javascript, of heeft iemand nog een beter advies?
Ik ga wel op zoek naar een Javascript, of heeft iemand nog een beter advies?
Putting the bit in Biton since 1997
javascript:
code:
1
2
3
4
| // als het bovenste frame (window) dit frame (window) is
if ( top == self ) {
top.location.href = 'frameset.html';
} |
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Pagina: 1