Announcement

Collapse
No announcement yet.

apache 1.3.26 mit php 4.2.2

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • apache 1.3.26 mit php 4.2.2

    Ich habe ein dickes Problem!

    Sobald ich mit der Apachetoolbox 1.5.59 den webserver aktualisiere, kann ich anschliessend keine php variablen übergeben. woran kann das liegen?

    mit 4.1.2 läuft alles bestens!?

    Wenn ihr das problem kennt und eine lösung wisst, lasst es mich bitte wissen bevor ich mich bei der stadt als strassenreiniger bewerbe :-)
    als dann schonmal besten dank

    christian schleder

  • #2
    Wie übergibst Du die Variablen ? (am besten mal ein Stücklen Code

    Comment


    • #3
      hallo!

      bei der neuen Version von PHP ist die Option register_globals = off.
      d.h. dass folgendes beispielweise nicht mehr geht:
      <PRE>
      LINK: test.php?string=helloworld
      test.php: echo $string;
      </PRE>
      das geht nimmer.

      du kannst jetzt aber in der TEST PHP über die globale Variable $_REQUEST (Array) drauf zugreifen: echo $_REQUEST[string]

      $_REQUEST ist die Vereinigungsmenge von $_GET und $_POST (für Formulare und Übergaben über die URL.

      dann ist noch $_SESSION, $_COOKIE und $_SERVER neu.

      am besten du schaust mal auf PHP.net wg. register globals.

      ich denke, dass müsste dein Problem lösen und dich vom Straßenreinigen abhalten ;-)

      ciao
      Andi

      P.S.: wenn du register_globals wieder aktivieren willst, musst du in der php.ini (im windows verzeichnis, wenn du mit windows arbeitest) einfach
      <PRE>
      register_globals = on
      </PRE>
      setzen

      Comment

      Working...
      X