PHP程序中使用session錯誤調(diào)試問題_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:用PHP5的SimpleXML解析XML文檔
      以下為引用的內(nèi)容: messages.xml ======================================================== <?xml version="1.0" ?> <!--Sampl

      開發(fā)需要接觸PHP,感覺上手也挺快,在調(diào)試PHP中的SESSION時總是出錯。

      Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at XXX:2) in .php on line 3

      類似錯,對照源碼好像自己沒有哪里寫錯。

      php開始符號<?php 之前的字符包括空格都不會被執(zhí)行而是直接輸出

      session在開始前不能有任何字符輸

      header()是一樣的

      將代碼提前,去除前面的空格,就可以了。

      以下為引用的內(nèi)容:

      -------------------正確

      <?php
      session_start();
      $username;
      $username = "test";
      session_register("username");
      echo $_SESSION['username'];
      ?>

      -------------------錯誤

      <?php
      session_start();
      $username;
      $username = "test";
      session_register("username");
      echo $_SESSION['username'];
      ?>

      分享:使用PHP生成1000個隨機注冊碼
      一般程序中都需要用到注冊碼,為了防止盜版,如果把生成的注冊碼保存到數(shù)據(jù)庫里,并且通過軟件在客戶端訪問服務(wù)器來匹配客戶端輸入的驗證碼是否正確,這是一種好的解決盜版的方案。 下面描述

      來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
      相關(guān)PHP教程