元スレくだすれPHP(超初心者用)5
php覧 / PC版 /みんなの評価 : ○
601 = :
>>600
フイタww
淡々と技術情報の交換を2chでしたいってそりゃ無理だろw
2chってそういうとこだとおもうべきだな
602 = :
質問です!
サーバーがPHP5になってしまい
今まで使っていたフリーのメールフォームが使えなくなりました。
PHP5のフリーのメールフォームを探したのですが全然わからず
ここにたどり着きました。
フリーのメールフォームのサイトを教えて頂けないでしょうか?
603 = :
スレ違いで内科?
604 = :
まともな人がいないのでこちらでも質問を
//$_SESSION['abc']; は前ページで123を代入
//ここから
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() - 42000, '/');
}
session_destroy();
echo $_SESSION['abc'];//123
と表示したいのですが何か方法はないのでしょうか?クッキーとか使わずに。
605 = :
頭痛くなってきた。
要点をまとめてくれないか
606 = :
$_SESSION['abc'] にはすでに123が入ってるが
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() - 42000, '/');
}
session_destroy();
とすると123も消えるけど、それを消さずに
echo $_SESSION['abc'];//123
と後でも表示させたい。
理想としては
$abc = $_SESSION['abc'];
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time() - 42000, '/');
}
session_destroy()
$_SESSION['abc'] = $abc;
echo $_SESSION['abc'];
と表示できればいい。
607 = :
>>604 == >>606 だよな?
「どうしても$_SESSION['abc']を使いたい理由」ってのがわからんと、普通のPGは他の手段を考えると思うぞ。
>>606 の中で $abc に入れてるんだったら、そのまま echo $abc; すりゃ良いじゃん、的な。
つーかsession_start()しなくて良いんかな。
長ったらしくない程度に、もう少し質問の背景を含めて、かつ要領良くまとめて質問すれば回答が返って来ると思う。
608 = :
釣りだよ。
http://oshiete1.goo.ne.jp/qa3224862.html
609 = :
http://pc11.2ch.net/test/read.cgi/php/1158647441/672
http://pc11.2ch.net/test/read.cgi/php/1231850905/880
理由はどうあれこういうマルチするアホは相手にしないほうがいい
610 = :
何回読んでも>>604のやりたいことがわからない
611 = :
前よく出没してた基地外だろ
612 = :
やりたいことは見えてる。
「ログイン・ログアウトとは別にセッションデータを引きまわしたい」ってことだろ。
で、普通は>>604みたいなソースにはならないのに、わざわざ教えてgooだか、
phpのマニュアルでセッション破壊用のソースをそれだと勘違いして質問してるだけ。
すでに回答ついてるのに、人の意見を聞けない困ったチャンか、単なる荒し
613 = :
>>607
ログインログアウトとは別に、スタイルシートをセッションで持ち歩いていて、
ログアウト>>606で書いたようにログアウトとしたときセッションに保存してあるスタイルシート変数も消えてしまいます。
なので、セッション(ログアウト)を消す前に$abc = $_SESSION['abc']; として消した後再び、$_SESSION['abc'] = $abc; などにして再度セッションにいれればなと考えていますが、
うまくいきません。
そこで何かいいほうほうは無いものかと。
614 = :
悔しいっ・・・でも・・・触っちゃう・・・っ(ビクビク
>>613
cookie使えよ。sessionなんかにそんなん入れんな。
sessionに入れるならログアウト=専用スタイルシート破棄として使え。
$_SESSION と session_*()を勉強し直して来い
616 = :
うん
624 = :
お前は何を言ってるんだ?
630 = :
>>623 やっと意味がわかった。管理人は管理人ようのページを作り給え
634 = :
色んなやり方あるけど初心者だそうだからいちばん新ぷりに
639 = :
レスどうもありがとうございます。
そのあたりを探ってみます。
640 = :
いや$dbのnewしてるとこ見れば一発だろw
641 = :
出来ました。どうもありがとうございます。
さっきのエラーは昔書いたクラスコピペして直したら出なくなったのですが、
dbが更新されなくて悩んでいたら文字コードの違いが原因でした。
mb_convert_encodingで挿入する値をdbの文字コードに直して解決しました。
お世話様でした。
645 = 642 :
>>643
マニュアル見てもさっぱりわかりません
646 = :
>>644
+を.にかえてみ
647 = :
>>645
じゃ諦めれ
648 = :
>>646
おーできました
ありがとうございます!!
650 = :
質問です
elseif (preg_match("/^\d{8}$/", $_GET["id"])){
$id = $_GET["id"];
}
GETで8桁の数字のみ受け取るように↑のようにしましたが
if文でマッチしてても変数に代入する際はpreg_matchなりで
GET変数内を数字のみとなるように変換した方がいいものなんでしょうか
みんなの評価 : ○
類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について