1
103
如果您想在用户浏览器中显示的散列标记或锚之后获取该值:“标准”HTTP不可能这样做,因为该值从未发送到服务器(因此在
如果只是解析任何来源的已知URL,那么 answer by mck89 不过很好。 |
2
37
这个部分叫做“片段”,你可以这样得到它:
|
3
29
a)已经有了php中带有哈希的url?容易的!把它分析出来!
或者在“old”php中,必须预先存储分解后的数组才能访问:
b)您想通过向PHP发送表单来获取散列值吗?
|
4
9
我已经为这个寻找了一个解决方法——我唯一找到的就是使用URL重写来读取“锚”。我在这里的Apache文档中找到的 http://httpd.apache.org/docs/2.2/rewrite/advanced.html 以下内容…
它可能还有其他的注意事项,而不是……但我认为至少可以在服务器上使用进行一些操作。 |
5
4
在 散列标记 . 它不会在请求中发送到服务器。 |
6
3
我发现了这个技巧,如果你坚持要php的值…… 拆分锚()值并用javascript获取,然后存储为cookie,然后用php获取cookie值~ http://www.stoimen.com/blog/2009/04/15/read-the-anchor-part-of-the-url-with-php/ |
7
2
您需要先解析URL,这样就可以:
如果需要解析当前浏览器的实际URL,则需要请求调用服务器。
|
8
0
您可以在客户端进行字符串替换,然后在服务器端进行字符串替换。不是特别强大的解决方案,但如果你不能像我这样快速解决方案,我想就足够了。 客户:
服务器:
|
9
0
您可以通过结合使用javascript和php来实现:
在另一边;
然后,在表单提交时,您可以通过$_post['hash']检索值(设置表单) |
10
-4
在查询字符串中的哈希标记后获取数据很简单。下面是一个例子,当客户从一本书中访问术语表时使用。它采用锚定交付(特斯拉)的名称,并将客户交付至该术语,并用蓝色突出显示术语及其说明,以便易于查看。 a.用一个DIV ID设置字符串,这样名称锚就可以定位到它应该定位的地方,JavaScript可以更改文本颜色。
b.使用javascript在服务器端、插入php页面或任何地方完成繁重的工作。
我在加载页面时自动启动Java函数。
d.从服务器接收到的URL获取锚(Tesla)
e.删去散列符号。
f.我需要强调术语和描述,以便创建新的VaR
g.现在我可以操作术语和描述的文本颜色。
这是有效的。客户机单击客户机端的链接(xyz.com特斯拉),然后直接进入术语。术语和描述由javascript以蓝色突出显示,以便快速阅读。所有其他条目均为黑色。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |