2016-12-31 4 views
0

ur、UとTAGの2つの変数をチェックしようとしています。私は白い画面が表示されるか、結果が表示されません。私はUをチェックして、pregは仕事とすべてを置き換えたいですが、!私はここにURLurl PHP関数からの変数を設定する

http://www.website.com/hashtag.php?u=frank&tag=#my 

コード

if(isset($_GET["u"])) 
{ 
    $u = preg_replace('#[^a-z0-9]#i', '', $_GET['u']); 
} else { 
    header("location: http://www.website.com"); 
    exit(); 
} 
if (isset($_GET['tag']) && $tag == "") 
{ 
    header("location: http://www.website.com"); 
    exit(); 
} 
ですまた、それは空白イマイチ確認するために、変数タグをチェックしたい、それが空であるならば、ここでwebsite.com

に行きます

+1

クエリ文字列のパラメータの内容に**#**を含めることはできません。**#**は、URLのアンカーハッシュプロパティに使用されます。パラメータに**#**が必要な場合は、手動で '%23'に置き換えるか、' urlencode() 'を使用する必要があります。 – EhsanT

答えて

1

f (isset($_GET['tag']) && $tag == "")

- > $タグあなたは$タグを呼び出したい場合は、事前に行う必要があり、今の既存のVARではありません。

$tag = $_GET['tag']; 
関連する問題