COOKIEがNULLになる。

javascriptcookieをブラウザに設定してそいつをPHPで読みに行く。
すごく簡単な事ですね。しかしハマった。
ローカルで動かしている時はちゃんと取得できるのに
サーバーに上げた途端動かなくなるという。
理由はクッキーの及ぶ範囲の問題でした。
../../php/prg.php という具合に二階層上のPHPフォルダの中のプログラムを
JSで参照して動かしていたのが原因。
phpフォルダをJSを書いてるHTMLと同じフォルダに移動させて
./php/prg.phpと書き直す事でクッキーを取得できるようになりました。


まだちゃんと読んでないけどココが詳しいっぽい。
http://www.imymode.com/exp/cookie.html



xdebug動作を確認

結局xamppのバージョンを戻したら治ったぽいのでメモ!


Xampp ver 1.7.3
後は付属のphpapachexdebugを使った。


php.iniに以下を追加


zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
(これについては文頭のコメントアウト「;」を消すだけ)


xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000


それでNetBeansデバッグ開始ファイルをindex.phpにしないと動かない様子・・・?
とりあえず現時点まで。



xdebugは今日も動かない

Xampp version 1.7.4
Netbeans version 6.9.1


phpデバッグをローカルでやりたいと切望し、2時間ほど奮闘したがxdebugが動かなかった。
eclipseの時にもやったんだけど、その時も動かせなかった。
なんだって言うんだろう。
ネット上の情報は若干バージョンが古いものばかりで参考にはなったが
絶対的なものではなかった。



PEAR/Authのエラー

Deprecated: Assigning the return value of new by reference is deprecated in /Applications/XAMPP/xamppfiles/lib/php/pear/Auth.php on line 469


こんなカンジのエラーが出た。
以下のサイトを参照して解決。
=& -> = ってことでした。


http://ameblo.jp/3revo/entry-10671539771.html