[PHP] url veranderen in adresbalk

Pagina: 1
Acties:
  • 637 views sinds 30-01-2008
  • Reageer

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ik heb een beetje zitten te zoeken, en het vorige forum waar ik deze vraag in stelde liep vast. Dus hier is ie, een beetje anders:

Hoe kan ik de url in de adresbalk veranderen met php? Er is daar een functie voor. Maar HOE moet ik die gebruiken? Heeft iemand voorbeelden. Want ik snap er de balle van.
Ik heb gelezen, dat je daar (misschien) mod_rewrite voor nodig hebt, maar hoe moet ik die dan weer gebruiken. Ik kom niet verder en zit enorm in de knoop. Please help me! :'(

Verwijderd

weet je zeker dat het kan??

Kan imho wel met javascript, want die is client-side...

PHP is serverside, dus betwijfel of dat kan...

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

dat kan helemaal niet.
Wat wil je precies doen?

Klaar voor een nieuwe uitdaging.


Verwijderd

Apache kan mod_rewrite gebruiken,
PHP kan redirecten met header("Location: pagina.php");
Javascript kan altijd een andere pagina laden.

Maar je kan geen url veranderen zonder er daadwerkelijk ook heen te gaan afaik.

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Op woensdag 15 mei 2002 20:11 schreef chem het volgende:
dat kan helemaal niet.
Wat wil je precies doen?
Dat als je een pagina bezoekt, de url afgekapt wordt totop de mapstructuur.

Dus er staat niet meer in de adresbalk:
www.ironage.nl/bla/bla.html
maar:
www.ironage.nl/bla/


Ik kan trwns niet mijn server aanpassen. Heb al gevraagd...

Of weet iemand een andere manier om dat voor elkaar te krijgen?

Verwijderd

Zet je pagina in een frameset.

Verwijderd

Op woensdag 15 mei 2002 20:17 schreef Cheatah het volgende:
Zet je pagina in een frameset.
Maar niet iedereen wil een frameset gebruiken sommige mensen vinden dat zuigen

Verwijderd

Misschien heb je hier iets aan:
code:
1
2
3
<?php
  echo "<script>document.location = '/*substring $PHP_SELF*/';</script>";
 ?>

Verwijderd

denk het niet hè... hij wil wel de querystring gebruiken maar hem niet laten zien :)

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Trwns nog een vraagje, over dat form.

Alles gaat door een preload, maar het vervelende aan die preload is, dat ik doorlink, naar een pagina met
www.bla.nl/bla/bla.php?member=$member&w8woord=$w8woord

Nu wil ik dus dat hij oautomatisch het form verstuurd, i.p.v. een link, dus dat hij een form met als input $member en $wachtwoord, zodat die dus niets in de adresbalk laat zien.

Als dit nl werkt, heb ik een simpele oplossing op mijn probleem... ;)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Leer html :) .. En dan vooral het verschil tussen de GET en de POST methode in je formulier..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • cue
  • Registratie: Mei 2000
  • Laatst online: 11:07

cue

Ik gebruik altijd gewoon dit stukje HTML daarvoor en die gewoon FWDén naar je oorspronkelijke Index.html
code:
1
2
3
4
5
6
7
8
9
10
 <html>
<head>
  <title>Large.nu</title>
</head>

<frameset cols="*">
  <frame name="main" src="http://www.large.nu">
</frameset>

</html>

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
What's the difference? Ze werken toch het zelfde?

  • EgoH
  • Registratie: Oktober 2001
  • Laatst online: 01-09 09:45
Op donderdag 16 mei 2002 22:24 schreef oikoyama het volgende:
What's the difference? Ze werken toch het zelfde?
post stuurt de data, zie je dus niet in de url... :z

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ja, maar gaat dat dan niet wat ik in ged8ten had? Een autoform zeg maar, die ook autopost?

Verwijderd

Dat kan met javascript: document.formnaam.submit()

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Dus stel je voor, ik heb:
code:
1
2
3
<form name="blaat" ...>
...
</form>

en ik zet dan in de forward link dit:
code:
1
document.blaat.submit()

zou het moeten werken?

(dit is alleen even om te checken of ik het begrijp... ;))

Verwijderd

method=post action=jepagina.php

met post wordt et verstuurd en ist niet zichtbaar in de adresbalk.

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Jaja, dat had ik al door, maar wat hier dus boven staat kan? En dat werkt?

Verwijderd

Op donderdag 16 mei 2002 23:16 schreef oikoyama het volgende:
Jaja, dat had ik al door, maar wat hier dus boven staat kan? En dat werkt?
Probeer et :?
Pagina: 1