| ■No7771に返信(Microさんの記事) >>$_[0]=~ s/([^=^\"]|^)((http|ftp|https)\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\,\|]+)/$1<a href=\"$cgi_f?$DummyURL=$2&no=$no$pp\" target=$TGT>$2<\/a>/g; >>のところで $DummyURL → DummyURL にしてください > > お陰様で、ダミーページに飛ぶことが出来ました。 (^o^) > ただ、その際に、ブラウザのURL表示欄に、 > > 掲示板のCGI-BINのURL前半/cbbs/cbbs.cgi?DummyURL=リンク先URL/&no=**&P=**** > > と表示され、掲示板のnoと、パスワードが見えてしまいますので、削るところを削って、少し足せば(つまり、このcbbs掲示板の仕様を知っている人間)逆リンクを辿ることが出来てしまいます。 > これ以上は、やむを得ないですよね? (^_^;
あ、そうですね(^^; ではもう上記にある &no=$no$pp を 削除しちゃってください。
> > の<head>の次にrefreshタグを挿入したいのですが、どのようにすれば良いのか、解らず、苦労しております。 > > print"<html><head><meta http-equiv="refresh" content="1;URL=\"$FORM{'DummyURL'}\"><title>移動中</title></head>"; > > と、したのですが、素人考えのせいか、cgi自体がストップしてしまいました。
print文をダブルクォーテーション(")で囲むとき、その中に " を使う場合、 前にはバックスラッシュ(\) を入れて下さい。
|