Bu PHP kodu verilir:
<a onclick="javascript:window.location.href='<?php echo $url;?>'"
Ne '
$ url varsa?
I json_encode($url)
kullanarak çalıştı ancak bu işlemek mümkün olmayacaktır.
json_encode
çalışacaktır. Sadece doğru şekilde kullanmak zorunda:
<a onclick="javascript:window.location.href=<?php echo htmlspecialchars(json_encode($url)); ?>">
json_encode
zaten tırnak ile bir JavaScript ifadeyi döndürür beri bu çalışacaktır. Ve htmlspecialchars
mümkün HTML meta karakterleri kaçmak için gereklidir.