2016-04-28 48 views
-3

我将值发送给php文件。它包含#和一些特殊字符。如何通过#将URL中的值传递给php

我怎样才能得到实际的价值。

window.location.href = "somepage.php?w1=" data-target="#myModal1" ; 

它返回PHP data-target="!

+0

您是否尝试过URL编码? – Rick

+0

我很困惑....在PHP中使用'header()'而不是Javascript会更好吗? 'w1'等于某个值吗?你可以发布你的整个代码,而不只是一个片段? –

+0

不,因为。我想要原始价值什么可以通过价值。 –

回答

0

值使用url先加一个传递变量之前 '?'到正常网址的末尾

www.htmlexample.org/phpexample.php?

之后?添加变量

www.htmlexample.org/phpexample.php?varName

的名称把一个 “=” 然后添加分配给变量名

www.htmlexample的值。 org/phpexample.php?varName = value

要通过多个然后重复上面的变量,但只有'?'第一个之前和之间的“&”每个新变量

为了从URL中的变量值使用$ _GET方法

www.htmlexample.org/phpexample.php?varName=value&othervarName=othervalue 

例如获取变量varName的值使用

$_GET["varName"] 

使用$_GET与其他方法相同