Mailinglisten-Archive |
Adi Sieker schrieb am Freitag, den 10. September 1999:
> Ich machs immer so..
> <?php
> $template= '<a href="home.php3?id=%s&kennung=%s&passwort=%s';
> $link = sprintf( $template, $meineid, $meinekennung, $meinpasswort);
> echo $str;
> ?>
>
> Ist zwar aufwendiger aber dafür viel übersichtlicher.
Aus genau dem Grund mach ich das auch so. :)
Allerdings fehlt noch was, damit's perfekt wird: falls in den
Variablen $meineid, $meinekennung oder $meinpasswort Leerzeichen
vorkommen können oder andere Zeichen, die in URLs verboten sind,
kann es Probleme geben! Deshalb gehört da noch URL-Kodierung hin:
$template= '<a href="home.php3?id=%s&kennung=%s&passwort=%s';
$link = sprintf( $template, urlencode($meineid),
urlencode($meinekennung),
urlencode($meinpasswort) );
echo $str;
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive