[php] header(location: $url) lukt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • pim
  • Registratie: Juli 2001
  • Laatst online: 17-09 11:39
Het volgende scriptje:

PHP:
1
2
3
4
<?
$naam = "pim";
header('Location: http://www.example.com?naam=$naam');
?>


Redirect naar:

http://www.example.com?naam=$naam

i.p.v. naar

http://www.example.com?naam=pim


...
Is hier een oplossing voor?

Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 02-09 11:02

D2k

"

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • pim
  • Registratie: Juli 2001
  • Laatst online: 17-09 11:39
Thanx, moest idd dubbele haakjes gebruiken..

Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 15:23

me1299

$ondertitel

Met {$naam} weet je iig zeker dat hij de goede variable pakt.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Acties:
  • 0 Henk 'm!

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 15:41

mOrPhie

❤️❤️❤️❤️🤍

Het is voor discussie vatbaar, maar kijkend naar andere programmeertalen en de lelijke manier van php, zou de mooiste manier zijn:


PHP:
1
2
$naam = "pim";
header("Location: http://www.example.com?naam=" . $naam);


Maar zoals ik al zei hoeft niet iedereen het daarmee eens te zijn. ;)

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


Acties:
  • 0 Henk 'm!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 09:08

Kippenijzer

McFallafel, nu met paardevlees

mOrPhie schreef op 02 October 2003 @ 15:35:
Het is voor discussie vatbaar, maar kijkend naar andere programmeertalen en de lelijke manier van php, zou de mooiste manier zijn:


PHP:
1
2
$naam = "pim";
header("Location: http://www.example.com?naam=" . $naam);


Maar zoals ik al zei hoeft niet iedereen het daarmee eens te zijn. ;)
Tja, en eigenlijk is het iig _sneller_ om alle dubbele aanhalingstekens door enkelen te vervangen, puur omdat PHP alles tussen dubbele aanhalingstekens op variablene zal checken, en die staan er in dit geval toch niet in...

Acties:
  • 0 Henk 'm!

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 15:41

mOrPhie

❤️❤️❤️❤️🤍

Mjah, die snelheidswinst... zal die echt merkbaar zijn?

Mijn voorbeeld is meer in de trend van "Programming standards". Maar zoals ik al zei, die functie dat je met dubbele aanhalingstekens om daar variabelen kunt gebruiken heeft voorstanders en tegenstanders.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.

Pagina: 1