Memphis8179: Parameter übergabe bei PHP-dateien

Hallo zusammen,

ich schreibe gerade an einer PHP Page die HTML4.01-Strict konform sein soll.
Dort verwende ich zum Beispiel links wie:

http://index.php?ID=1002

das funktioniert auch tadellos, aber wenn ich einen 2. Parameter wie:

http://index.php?ID=1203&beitrag=45

verwende sagt mir Der HTML Validator vom W3C:

unknown entity "beitrag"

Darf man nur einen Parameter übergeben? Oder mach ich was anderes falsch?
Wäre froh wenn mir jemand helfen könnte.

MFG

Memphis8179

  1. das funktioniert auch tadellos, aber wenn ich einen 2. Parameter wie:

    http://index.php?ID=1203&beitrag=45

    verwende sagt mir Der HTML Validator vom W3C:

    unknown entity "beitrag"

    "&" muß korrekterweise als "&" escape-t werden, also

    http://www.blablub.de/index.php?id=1203&beitrag=45

    Ich mache das allerdings selber nicht. ;-)

    1. Hallo Mulder,

      Super, danke dir für deine schnelle hilfe, jetzt klappts. :)

    2. Hallo,

      "&" muß korrekterweise als "&" escape-t werden, also

      http://www.blablub.de/index.php?id=1203&beitrag=45

      Ich mache das allerdings selber nicht. ;-)

      Dann probiere mal folgendes aus:

      <A HREF="paratest.php?a=5&copy=6&reg=7">Test</A>
      Ausgabe: 5©=6®=7

      <A HREF="paratest.php?a=5&copy=6&reg=7">Test</A>
      Ausgabe:
      5
      6
      7

      In der test.php steht:
      <?php

      print $a."<br>\n";
      print $copy."<br>\n";
      print $reg."<br>\n";

      ?>

      MfG, Thomas

      1. Ich mache das allerdings selber nicht. ;-)

        Dann probiere mal folgendes aus:

        <A HREF="paratest.php?a=5&copy=6&reg=7">Test</A>
        Ausgabe: 5©=6®=7

        I know. AFAIK macht das aber nur der IE 4, oder? Denn nach W3C enden Entities immer mit ";", also ist "©" eine Entity und "&copy=" eben nicht.

        1. Tach

          I know. AFAIK macht das aber nur der IE 4, oder? Denn nach W3C enden Entities immer mit ";", also ist "©" eine Entity und "&copy=" eben nicht.

          IE 5.5 hat diesen Bug auch noch.

          Andreas

        2. Hallo,

          I know. AFAIK macht das aber nur der IE 4, oder?

          Nein, auch der IE 6 und Mozilla 1.0 zeigen dieses Verhalten, Opera 6 dagegen nicht.

          MfG, Thomas

          1. I know. AFAIK macht das aber nur der IE 4, oder?

            Nein, auch der IE 6 und Mozilla 1.0 zeigen dieses Verhalten, Opera 6 dagegen nicht.

            Aber nur eingeschränkt. Meine URLs sehen meist so aus:

            "index.php?kap=shop&section=checkout"

            und der IE4 mach aus dem "&sect" ein "PI"... :-(
            IE 5+ und NN4+ haben den Fehler nicht...